How could I make something like this?


I mainly just want to know what velocity I would need to use for something like this

1 Like

That definitely looks like a custom system, you could use an invisible explosion purely for hit detection(set DestroyJoinRadiusPercent to zero). Then, apply a slightly randomized force on each hit part(found using the Explosion.Hit event. I would get a unit vector from the origin of the smash to the part location, divide it by the distance, and add a random amount of vertical velocity. Then multiply that by a factor(also include the part’s mass somewhere) and set the part’s velocity to that vector you have created.

But what forces or velocites would i use? Linear velocity seems to be choppy for me

I would just use ApplyImpulse. No need to create an instance when you are simply applying a velocity.