Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- one = 49
- two = 50
- three = 51
- four = 52
- five = 53
- six = 54
- seven = 55
- eight = 56
- nine = 57
- insert = 277
- start:
- walk.Visible = true
- grav.Visible = true
- delete.Visible = true
- guitime.Visible = true
- jump.Visible = true
- guisettings.Visible = true
- val.Visible = true
- title.Visible = true
- speed.Visible = true
- friction.Visible = true
- walk.Visible = false
- grav.Visible = false
- delete.Visible = false
- guitime.Visible = false
- jump.Visible = false
- guisettings.Visible = false
- val.Visible = false
- speed.Visible = false
- friction.Visible = false
- --]]
- local stage = 'start'
- --local gui = Instance.new('ScreenGui')
- --gui.Name = 'Chat'
- --gui.Parent = game.Players.LocalPlayer.PlayerGui.Chat
- local frame = Instance.new('Frame')
- frame.Name = 'Main'
- frame.Parent = game.Players.LocalPlayer.PlayerGui.Chat
- frame.Size = UDim2.new(0,550,0,234)
- frame.Position = UDim2.new(0,0,0.475,0)
- frame.BackgroundTransparency = .7
- frame.BorderSizePixel = 0
- frame.BackgroundColor3 = Color3.new(0.6666,1,0.6666)
- local title = Instance.new('TextLabel', frame)
- title.Name = 'Title'
- title.Text = 'Surf/Bhop API'
- title.BackgroundTransparency = 1
- title.BorderSizePixel = 0
- title.Size = UDim2.new(0, 550, 0, 50)
- title.TextColor3 = Color3.new(1,1,1)
- title.TextScaled = true
- title.Font = Enum.Font.SourceSansBold
- title.Visible = true
- -- HELL --
- local focus = Instance.new('BoolValue', game.Lighting)
- local speed = Instance.new('TextLabel', frame)
- local jump = Instance.new('TextLabel', frame)
- local grav = Instance.new('TextLabel', frame)
- local val = Instance.new('TextLabel', frame)
- local delete = Instance.new('TextLabel', frame)
- local guitime = Instance.new('TextLabel', frame)
- local friction = Instance.new('TextLabel', frame)
- local walk = Instance.new('TextLabel', frame)
- local guisettings = Instance.new('TextLabel', frame)
- local mainbox = Instance.new('TextBox', frame)
- local mainset = Instance.new('TextLabel', frame)
- local mainreset = Instance.new('TextLabel', frame)
- local mainback = Instance.new('TextLabel', frame)
- speed.Name = 'speed'
- speed.Text = 'speed (1)'
- speed.BackgroundTransparency = .8
- speed.BorderSizePixel = 0
- speed.Size = UDim2.new(0, 153, 0, 35)
- speed.Position = UDim2.new(0.018, 0, 0.274, 0)
- speed.TextColor3 = Color3.new(1,1,1)
- speed.TextScaled = true
- speed.Font = Enum.Font.SourceSansBold
- speed.Visible = true
- jump.Name = 'jump'
- jump.Text = 'jump (2)'
- jump.BackgroundTransparency = .8
- jump.BorderSizePixel = 0
- jump.Size = UDim2.new(0, 153, 0, 35)
- jump.Position = UDim2.new(0.35, 0, 0.274, 0)
- jump.TextColor3 = Color3.new(1,1,1)
- jump.TextScaled = true
- jump.Font = Enum.Font.SourceSansBold
- jump.Visible = true
- grav.Name = 'grav'
- grav.Text = 'grav (3)'
- grav.BackgroundTransparency = .8
- grav.BorderSizePixel = 0
- grav.Size = UDim2.new(0, 153, 0, 35)
- grav.Position = UDim2.new(0.68, 0, 0.274, 0)
- grav.TextColor3 = Color3.new(1,1,1)
- grav.TextScaled = true
- grav.Font = Enum.Font.SourceSansBold
- grav.Visible = true
- val.Name = 'val'
- val.Text = 'val (4)'
- val.BackgroundTransparency = .8
- val.BorderSizePixel = 0
- val.Size = UDim2.new(0, 153, 0, 35)
- val.Position = UDim2.new(0.018, 0, 0.5, 0)
- val.TextColor3 = Color3.new(1,1,1)
- val.TextScaled = true
- val.Font = Enum.Font.SourceSansBold
- val.Visible = true
- delete.Name = 'delete'
- delete.Text = 'delete (5)'
- delete.BackgroundTransparency = .8
- delete.BorderSizePixel = 0
- delete.Size = UDim2.new(0, 153, 0, 35)
- delete.Position = UDim2.new(0.35, 0, 0.5, 0)
- delete.TextColor3 = Color3.new(1,1,1)
- delete.TextScaled = true
- delete.Font = Enum.Font.SourceSansBold
- delete.Visible = true
- guitime.Name = 'time'
- guitime.Text = 'time (6)'
- guitime.BackgroundTransparency = .8
- guitime.BorderSizePixel = 0
- guitime.Size = UDim2.new(0, 153, 0, 35)
- guitime.Position = UDim2.new(0.68, 0, 0.5, 0)
- guitime.TextColor3 = Color3.new(1,1,1)
- guitime.TextScaled = true
- guitime.Font = Enum.Font.SourceSansBold
- guitime.Visible = true
- friction.Name = 'friction'
- friction.Text = 'friction (7)'
- friction.BackgroundTransparency = .8
- friction.BorderSizePixel = 0
- friction.Size = UDim2.new(0, 153, 0, 35)
- friction.Position = UDim2.new(0.018, 0, 0.724, 0)
- friction.TextColor3 = Color3.new(1,1,1)
- friction.TextScaled = true
- friction.Font = Enum.Font.SourceSansBold
- friction.Visible = true
- walk.Name = 'walk'
- walk.Text = 'walk (8)'
- walk.BackgroundTransparency = .8
- walk.BorderSizePixel = 0
- walk.Size = UDim2.new(0, 153, 0, 35)
- walk.Position = UDim2.new(0.35, 0, 0.724, 0)
- walk.TextColor3 = Color3.new(1,1,1)
- walk.TextScaled = true
- walk.Font = Enum.Font.SourceSansBold
- walk.Visible = true
- guisettings.Name = 'settings'
- guisettings.Text = 'settings (Insert)'
- guisettings.BackgroundTransparency = .8
- guisettings.BorderSizePixel = 0
- guisettings.Size = UDim2.new(0, 153, 0, 35)
- guisettings.Position = UDim2.new(0.68, 0, 0.724, 0)
- guisettings.TextColor3 = Color3.new(1,1,1)
- guisettings.TextScaled = true
- guisettings.Font = Enum.Font.SourceSansBold
- guisettings.Visible = true
- mainbox.Name = 'MainBox'
- mainbox.Text = 'Value'
- mainbox.TextColor3 = Color3.new(1,1,1)
- mainbox.BackgroundColor3 = Color3.new(0.6666,1,0.6666)
- mainbox.BackgroundTransparency = .6
- mainbox.Position = UDim2.new(0.049, 0, 0.291, 0)
- mainbox.Size = UDim2.new(0,491,0,50)
- mainbox.TextScaled = true
- mainbox.Font = Enum.Font.SourceSansBold
- mainbox.Visible = false
- mainset.Name = 'set'
- mainset.Text = 'set (1)'
- mainset.BackgroundTransparency = .8
- mainset.BorderSizePixel = 0
- mainset.Size = UDim2.new(0, 153, 0, 35)
- mainset.Position = UDim2.new(0.03, 0, 0.581, 0)
- mainset.TextColor3 = Color3.new(1,1,1)
- mainset.TextScaled = true
- mainset.Font = Enum.Font.SourceSansBold
- mainset.Visible = false
- mainreset.Name = 'reset'
- mainreset.Text = 'reset (2)'
- mainreset.BackgroundTransparency = .8
- mainreset.BorderSizePixel = 0
- mainreset.Size = UDim2.new(0, 153, 0, 35)
- mainreset.Position = UDim2.new(0.355, 0, 0.581, 0)
- mainreset.TextColor3 = Color3.new(1,1,1)
- mainreset.TextScaled = true
- mainreset.Font = Enum.Font.SourceSansBold
- mainreset.Visible = false
- mainback.Name = 'back'
- mainback.Text = 'back (3)'
- mainback.BackgroundTransparency = .8
- mainback.BorderSizePixel = 0
- mainback.Size = UDim2.new(0, 153, 0, 35)
- mainback.Position = UDim2.new(0.68, 0, 0.581, 0)
- mainback.TextColor3 = Color3.new(1,1,1)
- mainback.TextScaled = true
- mainback.Font = Enum.Font.SourceSansBold
- mainback.Visible = false
- -- DONE --
- if not getgenv().BhopApi then loadstring(game:HttpGet("https://pastebin.com/raw/bBz0Kq8H", true))() else end
- game:GetService('UserInputService').InputBegan:connect(function(key, gameProcessedEvent)
- print(key.KeyCode.Value)
- if key.KeyCode.Value == 49 then -- 1
- print(true)
- if stage == 'start' then
- stage = 'speed'
- walk.Visible = false
- grav.Visible = false
- delete.Visible = false
- guitime.Visible = false
- jump.Visible = false
- guisettings.Visible = false
- val.Visible = false
- speed.Visible = false
- friction.Visible = false
- mainbox.Visible = true
- mainreset.Visible = true
- mainset.Visible = true
- mainback.Visible = true
- elseif stage == 'speed' and focus.Value == false then
- setspeed(tonumber(mainbox.Text))
- elseif stage == 'jump' and focus.Value == false then
- setjump(tonumber(mainbox.Text))
- elseif stage == 'gravity' and focus.Value == false then
- setgravity(tonumber(mainbox.Text))
- elseif stage == 'friction' and focus.Value == false then
- setfriction(tonumber(mainbox.Text))
- elseif stage == 'walk' and focus.Value == false then
- setwalk(tonumber(mainbox.Text))
- end
- elseif key.KeyCode.Value == 50 then -- 2
- if stage == 'start' then
- stage = 'jump'
- walk.Visible = false
- grav.Visible = false
- delete.Visible = false
- guitime.Visible = false
- jump.Visible = false
- guisettings.Visible = false
- val.Visible = false
- speed.Visible = false
- friction.Visible = false
- mainbox.Visible = true
- mainreset.Visible = true
- mainset.Visible = true
- mainback.Visible = true
- elseif stage == 'speed' then
- resetspeed()
- elseif stage == 'jump' then
- resetjump()
- elseif stage == 'gravity' then
- resetgravity()
- elseif stage == 'gravity' then
- resetfriction()
- elseif stage == 'gravity' then
- resetwalk()
- end
- elseif key.KeyCode.Value == 51 then -- 3
- if stage == 'start' then
- stage = 'gravity'
- walk.Visible = false
- grav.Visible = false
- delete.Visible = false
- guitime.Visible = false
- jump.Visible = false
- guisettings.Visible = false
- val.Visible = false
- speed.Visible = false
- friction.Visible = false
- mainbox.Visible = true
- mainreset.Visible = true
- mainset.Visible = true
- mainback.Visible = true
- elseif stage == 'speed' or stage == 'jump' or stage == 'gravity' or stage == 'friction' or stage == 'walk' and focus.Value == false then
- stage = 'start'
- walk.Visible = true
- grav.Visible = true
- delete.Visible = true
- guitime.Visible = true
- jump.Visible = true
- guisettings.Visible = true
- val.Visible = true
- title.Visible = true
- speed.Visible = true
- friction.Visible = true
- mainbox.Visible = false
- mainreset.Visible = false
- mainset.Visible = false
- mainback.Visible = false
- end
- elseif key.KeyCode.Value == 52 then -- 4
- if stage == 'start' then
- -- val
- end
- elseif key.KeyCode.Value == 53 then -- 5
- if stage == 'start' then
- -- delete
- end
- elseif key.KeyCode.Value == 54 then -- 6
- if stage == 'start' then
- -- time
- end
- elseif key.KeyCode.Value == 55 then -- 7
- if stage == 'start' then
- stage = 'friction'
- walk.Visible = false
- grav.Visible = false
- delete.Visible = false
- guitime.Visible = false
- jump.Visible = false
- guisettings.Visible = false
- val.Visible = false
- speed.Visible = false
- friction.Visible = false
- mainbox.Visible = true
- mainreset.Visible = true
- mainset.Visible = true
- mainback.Visible = true
- end
- elseif key.KeyCode.Value == 56 then -- 8
- if stage == 'start' then
- stage = 'walk'
- walk.Visible = false
- grav.Visible = false
- delete.Visible = false
- guitime.Visible = false
- jump.Visible = false
- guisettings.Visible = false
- val.Visible = false
- speed.Visible = false
- friction.Visible = false
- mainbox.Visible = true
- mainreset.Visible = true
- mainset.Visible = true
- mainback.Visible = true
- end
- elseif key.KeyCode.Value == 277 then -- insert
- if stage == 'start' then
- -- settings
- end
- end
- end)
- mainbox.Focused:connect(function()
- focus.Value = true
- end)
- mainbox.FocusLost:connect(function()
- focus.Value = false
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement