local g=script.Parent local N=10 local f=g.Handle:WaitForChild("\067\111\105\108\083\111\117\110\100")function MakeSmoke(g,f)smoke=Instance.new("\083\109\111\107\101")smoke.Enabled=g.Velocity.magnitude>N smoke.RiseVelocity=2 smoke.Opacity=.25 smoke.Size=.5 smoke.Parent=g f.Running:connect(function(g)if smoke and smoke~=nil then smoke.Enabled=g>N end end)end g.Equipped:connect(function()local N=g:WaitForChild("\072\097\110\100\108\101")local j=g.Parent:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")local P=g.Parent:FindFirstChild("\072\117\109\097\110\111\105\100")f:Play()P.WalkSpeed=P.WalkSpeed*g.SpeedBoostScript.SpeedMultiplier.Value MakeSmoke(j,P)end)g.Unequipped:connect(function()local N=g.Parent.Parent.Character local f=N.HumanoidRootPart if f:FindFirstChild("\083\109\111\107\101")then f.Smoke:Destroy()end N.Humanoid.WalkSpeed=N.Humanoid.WalkSpeed/g.SpeedBoostScript.SpeedMultiplier.Value end)
-- model  by CatLeoYT XD --

local Tool = script.Parent
local speedforsmoke = 10

local CoilSound = Tool.Handle:WaitForChild("CoilSound")

function MakeSmoke(HRP, Human)
	smoke = Instance.new("Smoke")
	smoke.Enabled = HRP.Velocity.magnitude > speedforsmoke
	smoke.RiseVelocity = 2
	smoke.Opacity = 0.25
	smoke.Size = 0.5
	smoke.Parent = HRP
	Human.Running:connect(function(speed)
		if smoke and smoke ~= nil then
			smoke.Enabled = speed > speedforsmoke
		end
	end)
end

Tool.Equipped:connect(function()
	local Handle = Tool:WaitForChild("Handle")
	local HRP = Tool.Parent:FindFirstChild("HumanoidRootPart")
	local Human = Tool.Parent:FindFirstChild("Humanoid")
	CoilSound:Play()
	Human.WalkSpeed = Human.WalkSpeed * Tool.SpeedBoostScript.SpeedMultiplier.Value
	MakeSmoke(HRP, Human)
end)

Tool.Unequipped:connect(function()
	local plrChar = Tool.Parent.Parent.Character
	local HRP = plrChar.HumanoidRootPart
	if HRP:FindFirstChild("Smoke") then
		HRP.Smoke:Destroy()
	end
	plrChar.Humanoid.WalkSpeed = plrChar.Humanoid.WalkSpeed / Tool.SpeedBoostScript.SpeedMultiplier.Value
end)
