Shapecast Editor (A ShapecastHitbox/RaycastHitbox plugin)

:warning: READ ME BEFORE CONTINUING ON
You must be using one of the following Raycast-centric hitbox libraries listed below in order to use this plugin.

Currently supported Raycast-based libraries:

** These libraries only support raycasting. Editing or adding block/spherecasting hitboxes will not affect their behavior, as those casting methods are not supported by the original libraries.


Shapecast Editor is a paid companion plugin designed to make editing hitboxes created with popular Raycast-based libraries significantly easier. This is an early and experimental plugin that will receive frequent updates. Please consider purchasing only if you’d like to support my work! By no means you are required to use this plugin for any of my open-source libraries, it is merely to assist in your workflow.

Features

Automatically generate attachments for any sized part, given a resolution. Choose between raycasting, blockcasting, and spherecasting.

Generate an accordion-styled vertical pattern, for those very thin hitboxes.

Easily move singular hitboxes, or even entire groups of hitboxes together within a model.

Rotate singular or entire group of hitboxes together.

Easily convert old/current DmgPoint(s) attachments to Sphere/Blockcasting. You must be using ShapecastHitbox for this.

Need help?

Feel free to post any questions, concerns, or feedback below! I know there isn’t a lot of instructions to go by, but I’d be regularly checking this thread and I’d be more than happy to help you get started.

Get the Plugin here!

10 Likes

Wow. Really cool toolkit for streamlining work on this stuff. The demo videos appear to all use simple base parts (I assume either for simple visualization or just to section where the hitbox is, it doesn’t really matter). Does Shapecast Editor work on more complex organization schemes (e.g., attachments within sub-folders, multiple parts within the same model, etc.) or does it presuppose that attachments are siblings with a shared parent?

If you select a parent model, it should show all attachments within that model. If you have attachments, say, in like 5 different parts inside a model, it’ll show all attachments from those 5 different parts. If you want to just focus solely on one part out of those 5 to edit, the left side explorer-like window allows you to select the part with them.

The plugin should show a list of all of those attachments

If you click on the attachment itself, it’ll send you directly to the most root parent it is located in

You can also directly make new attachments via the left panel window (or direct select them in the Roblox’s explorer window)

1 Like

how can i get this result


if i try to scale hitbox i got this

my dmgPoints are also increase

Select only one of the attachments, and resize that. On that left hand menu you see there, mouse over each of the DmgPoint and it’ll highlight which one to select. Afterwards, you should be able to individually resize the attachment of your choice, if that answers your question.

I think you misunderstood me, or I don’t understand you. I want only the area where the DmpPoints are located to increase, but the DmgPoints themselves also increase along with the area. Could you tell me how you made the DmgPoints in the image that I sent as an example? Did you make a separate area and weld it to the sword, or what?

In the video demonstrated, the dmgpoints were created semi-manually. I would generate a plane of attachments (in the shape of the weapon), then copy them one stud over, and one stud again over. You could kinda do the same here, but easier with the plugin. Weld an invisible brick the size of what the hitbox you want it to be, then using the plugin, generate an area of attachments that covers the part. Then afterwards, delete any unnecessary dmgpoints to match the shape you desire.

Thank you, I already did this before, I just thought that I could do without the additional part, but then I realized that there is no difference, your plugin is really good

1 Like