Hey, Today i was trying to make an jetpack script. But why it isn't working?
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local Player = Players.LocalPlayer
local JetpackGui = Player:FindFirstChild("PlayerGui"):WaitForChild("JetpackGui")
local JetpackFrame = JetpackGui:WaitForChild("JetpackFrame")
local Kalan = JetpackFrame:WaitForChild("Kalan")
local Yakit = Player:FindFirstChild("Configs"):WaitForChild("Yakit")
function key(inputObject, GPE)
if not GPE then
if inputObject.KeyCode == Enum.KeyCode.F then
JetpackFrame.Visible = true
if Yakit.Value >1 then
game:GetService("ServerStorage"):WaitForChild("BodyVelocity"):Clone().Parent = Player.Character:WaitForChild("Head")
local BodyVelocity = Player.Character:WaitForChild("Head"):WaitForChild("BodyVelocity")
BodyVelocity.MaxForce = BodyVelocity.MaxForce +Vector3.new(0, 4000, 0)
Kalan.Text = Player:FindFirstChild("Configs"):WaitForChild("Yakit").Value -1
wait(.3)
return 15
else
Player.Character:WaitForChild("Head"):WaitForChild("BodyVelocity"):Destroy()
repeat
Yakit.Value = Yakit.Value +1
Kalan.Text = Yakit.Value
wait(.3)
until Yakit.Value >9 or Yakit.Value == 10
end
end
end
end
UserInputService.InputBegan:Connect(key)
There aren't errors on OUTPUT!
