Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local UIS = game:GetService('UserInputService')
- local Frame1 = script.Parent:WaitForChild('Frame1'):WaitForChild('Frame2')
- local player = game.Players.LocalPlayer
- local NormalWalkSpeed = 16
- local NewWalkSpeed = 100
- local ii = 10
- local running = false
- repeat wait() until game.Players.LocalPlayer.Character
- local character = player.Character
- UIS.InputBegan:connect(function(key, gameProcessed)
- if key.KeyCode == Enum.KeyCode.Q and gameProcessed == false then
- character.Humanoid.WalkSpeed = NewWalkSpeed
- running = true
- while ii > 0 and running do
- ii = ii - 0.5
- Frame1:TweenSize(UDim2.new(ii / 10, 0, 1, 0), 'Out', 'Quint', .1, true)
- wait()
- if ii <= 0 then
- character.Humanoid.WalkSpeed = NormalWalkSpeed
- end
- end
- end
- end)
- UIS.InputEnded:connect(function(key, gameProcessed)
- if key.KeyCode == Enum.KeyCode.Q and gameProcessed == false then
- character.Humanoid.WalkSpeed = NormalWalkSpeed
- running = false
- while ii < 10 and not running do
- ii = ii + 0.1
- Frame1:TweenSize(UDim2.new(ii / 10, 0, 1, 0), 'Out', 'Quint', .1, true)
- wait()
- if ii <= 0 then
- character.Humanoid.WalkSpeed = NormalWalkSpeed
- end
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement