while script.Parent==Rocket do ExplodeClone=Explode:clone()ExplodeClone.Name="\069\102\102\101\099\116"ExplodeClone.BrickColor=BrickColor.new("\087\104\105\116\101")ExplodeClone.Position=Rocket.Position ExplodeClone.Mesh.Scale=Vector3.new(1,1,1)*5 ExplodeClone.CFrame=ExplodeClone.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10000,10000)/100,math.random(-10000,10000)/100,math.random(-10000,10000)/100)ExplodeClone.Parent=game.Players.LocalPlayer.Character.Torso NewScript=Rocket.Trail:clone()NewScript.Disabled=false NewScript.Parent=ExplodeClone local I,B=raycast(Rocket.Position,((Rocket.CFrame*CFrame.new(0,0,-10)).p-Rocket.Position).unit,10)if I then OnTouched(I,B)end Rocket.CFrame=(Rocket.CFrame*CFrame.new(0,0,-5))*CFrame.Angles(0,0,math.rad(18));(game:GetService("\082\117\110\083\101\114\118\105\099\101")).Stepped:wait()end


while script.Parent == Rocket do
	ExplodeClone = Explode:clone()
	ExplodeClone.Name = "Effect"
	ExplodeClone.BrickColor = BrickColor.new("White")
	ExplodeClone.Position = Rocket.Position
	ExplodeClone.Mesh.Scale = Vector3.new(1,1,1)*5
	ExplodeClone.CFrame = ExplodeClone.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10000,10000)/100,math.random(-10000,10000)/100,math.random(-10000,10000)/100)
	ExplodeClone.Parent = game.Players.LocalPlayer.Character.Torso
	NewScript = Rocket.Trail:clone()
	NewScript.Disabled = false
	NewScript.Parent = ExplodeClone
	local hit,pos = raycast(Rocket.Position,((Rocket.CFrame * CFrame.new(0,0,-10)).p-Rocket.Position).unit,10)
	if hit then
		OnTouched(hit,pos)
	end
	Rocket.CFrame = Rocket.CFrame * CFrame.new(0,0,-5) * CFrame.Angles(0, 0, math.rad(18))
	game:GetService("RunService").Stepped:wait()
end
