Currently, my weapon (a rocket launcher) has an issue where the damage will be randomly reverted purely due to how buggy the .Touched event is. Is there any other alternatives I can use for a weapon that fires a slow projectile? I've been trying to use raycasts, although I don't think they are the right tools for the job. My weapon also has things that the missile must not collide and must collide with (such as some non-collidable objects that the missile must collide with).
Are there any other alternatives?
[ROCKET NAME HERE].Touched:connect(function(hitpart) print("checking") if hitpart.Parent.Name ~= player.Name and hitpart.Parent.Parent.Name ~= player.Name then [FUNCTIONS HERE] end
Hope this helps!