I have a gun that shoots a projectile (It clones the projectile and then sets bodyvelocity to go in the direction of the cursor)
The original projectile prints 'Bruh' whenever I touch it or drop a part on it, but the cloned projectiles that my gun shoots out dont print 'bruh' whenever they touch anything. (Cancollide on the projectile is off)
local Boop = script.Parent
local function sayhi()
print("bruh")
end
Boop.Touched:Connect(sayhi)
Does anyone know what the cause of this is, and how can i fix it?

1 comment
When you clone the projectile or so, be sure the script is in it so it gets cloned as well