I have a hand cannon that works fine, but when the cannonball hits something, it just creates an explosion and bounces off. The way it works is that every time the cannon fires, it fire a clone of the actual cannonball. So, how would I script the CLONE to disappear and not the cannonball itself when the clone collides with something.
Well, I would use a BuiltInFunction
. Like :remove()
ex.
local part = game.workspace.Part wait(1) part:Remove()
^^ Hope this helped.
-TheArcticTerminal
Eh, I Suggest changing your whole script to something based on rays with bullet drop and then add cannonball animation, since it is more convenient in every single way