I Think I May Have An Idea On How You Could Do This.
If You Want It To Be About 2-5 Minutes Take 60 multiply that by 3 You Get 180.
So You Would Do A Wait Function Like This wait(180)
Heres The Script I Think Could Be Useful.
Just A Basic One Nothing Much Else.
-- btw this is a serverscript
local tool = script.Parent
local eq = false
tool.Equipped:Connect(function()
eq = true
end)
tool.Unequipped:Connect(function()
eq = false
end)
tool.Activated:Connect(function()
if eq == true then
local char = tool.Parent
char.Humanoid.WalkSpeed = 25
wait(180)
char.Humanoid.WalkSpeed = 16
end
end)
That's The Basics You Need For It.
If You Want To Make It More Advanced You Would Have To Put Extra Effects Like FOV Zoom Out, In A Local Script.
I Really Hope This Helped!
2 comments
What exactly are you stuck on?
What have you tried so far? Please provide us with your script.