Making a rocket launcher work

all the part in the model should be false, yep

Alright then, I’ll try that…

Same outcome again :confused: God this is annoying.

Do you have any more solutions or do you not know anymore?

try putting a wait(1) up the rocket.Touch if the problem persist then i suggest you to use raycast

Not too sure on what’s going on here in this thread; but I’ll place this here if it helps.

In this function; you could for one insert a sort of debounce system.

Basically, the script will wait for the value to turn true before being able to fire again.

local deb = false
    if deb == false then 
    deb = true
    -- do code
    deb = false
end

This will essentially COMPETELY ignore everything until deb becomes false again. Hope it helps in any way. I know it did for me.

I put a wait(1) there and same outcome… I have a feeling the rocket is being welded or something to the rocket but probably not.

Just add a check that if the rocket is colliding with the shooting player, or their descendants, do not detonate and continue on. Pretty simple if statement.