Im making an effect that if the players velocity is over a certain value and then it hits an object then a brick from replicatedstorage gets cloned 5 times to player, to create the effect of the object "breaking". No errors But what happens is that when the player jumps off the ground, the effect get cloned, which is not what's supposed to happen.
local Humanoid = script.Parent.Humanoid local busy = false function collided_With_Something(hit) if not busy and hit.Parent.Name ~= "broke" then busy = true if script.Parent.HumanoidRootPart.Velocity.Magnitude > 150 then for i = 1,5 do print(i) local bro = game.ReplicatedStorage.broke:Clone() bro.Parent = workspace bro.CFrame = script.Parent.HumanoidRootPart.CFrame bro.Color = hit.Color end end wait(3) busy = false end end Humanoid.Touched:Connect(collided_With_Something)