local Settings = { ["Additional Time Of Speed After Doing a Trick"] = 0.6; -- ( 0 is the original additional time ) ["Skating Speed"] = 30.6; -- ( 29.9 is the original speed ) } -- Edit the settings above and execute this whole script local hum = game.Players.LocalPlayer.Character.Humanoid local skateboard = hum.Parent.Skateboard local isskating = function() return (skateboard.Transparency==0) end local trickdebounce = false local toggle = function() trickdebounce = not trickdebounce end local lastamountofspeed = 0 hum:GetPropertyChangedSignal("WalkSpeed"):Connect(function() if hum.WalkSpeed < 39 and lastamountofspeed > 39 and isskating()==true and trickdebounce~=true then task.spawn(function() local b = nil b = hum:GetPropertyChangedSignal("WalkSpeed"):Connect(function() hum.WalkSpeed = 42 if isskating()~=true then b:Disconnect() end end) local start = tick() while tick()-start 29.8 and hum.WalkSpeed < 30) and isskating()==true then hum.WalkSpeed = Settings["Skating Speed"] end end) -- Edit the settings at the top of the script