Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- player = game.Players.LocalPlayer
- mouse = player:GetMouse()
- gui = nil
- getgui = game:GetObjects("rbxassetid://12701698194")
- for i,v in pairs(getgui) do
- gui = v
- end
- gui.Parent = player.PlayerGui
- player.CameraMaxZoomDistance = math.huge
- mouseletgo = false
- cam = workspace.CurrentCamera
- XOFF = 0
- YOFF = 0
- ZOFF = 0
- FOV = 0.5
- gui.base.slider1.knob.MouseButton1Down:Connect(function()
- while task.wait() do
- if mouseletgo == true then break end
- local reletivepos = mouse.X - gui.base.slider1.AbsolutePosition.X
- local percentage = math.clamp(reletivepos / gui.base.slider1.AbsoluteSize.X,0,1)
- FOV = percentage
- gui.base.slider1.knob.Rotation = percentage*360-180
- gui.base.slider1.knob.Position = UDim2.new(percentage - 0.035 ,0, -0.8, 0)
- end
- end)
- gui.base.slider2.knob.MouseButton1Down:Connect(function()
- while task.wait() do
- if mouseletgo == true then break end
- local reletivepos = mouse.X - gui.base.slider2.AbsolutePosition.X
- local percentage = math.clamp(reletivepos / gui.base.slider2.AbsoluteSize.X,0,1)
- XOFF = percentage*10-5
- gui.base.slider2.knob.Rotation = percentage*360-180
- gui.base.slider2.knob.Position = UDim2.new(percentage - 0.035 ,0, -0.8, 0)
- end
- end)
- gui.base.slider3.knob.MouseButton1Down:Connect(function()
- while task.wait() do
- if mouseletgo == true then break end
- local reletivepos = mouse.X - gui.base.slider3.AbsolutePosition.X
- local percentage = math.clamp(reletivepos / gui.base.slider3.AbsoluteSize.X,0,1)
- YOFF = percentage*10-5
- gui.base.slider3.knob.Rotation = percentage*360-180
- gui.base.slider3.knob.Position = UDim2.new(percentage - 0.035 ,0, -0.8, 0)
- end
- end)
- gui.base.slider4.knob.MouseButton1Down:Connect(function()
- while task.wait() do
- if mouseletgo == true then break end
- local reletivepos = mouse.X - gui.base.slider4.AbsolutePosition.X
- local percentage = math.clamp(reletivepos / gui.base.slider4.AbsoluteSize.X,0,1)
- ZOFF = percentage*10-5
- gui.base.slider4.knob.Rotation = percentage*360-180
- gui.base.slider4.knob.Position = UDim2.new(percentage - 0.035 ,0, -0.8, 0)
- end
- end)
- mouse.Button1Up:Connect(function()
- mouseletgo = true
- task.wait()
- mouseletgo = false
- end)
- gui.base.slider1.knob.MouseButton1Up:Connect(function()
- mouseletgo = true
- task.wait()
- mouseletgo = false
- end)
- gui.base.slider2.knob.MouseButton1Up:Connect(function()
- mouseletgo = true
- task.wait()
- mouseletgo = false
- end)
- gui.base.slider3.knob.MouseButton1Up:Connect(function()
- mouseletgo = true
- task.wait()
- mouseletgo = false
- end)
- gui.base.slider4.knob.MouseButton1Up:Connect(function()
- mouseletgo = true
- task.wait()
- mouseletgo = false
- end)
- game:GetService("RunService").RenderStepped:connect(function()
- cam.CoordinateFrame=cam.CoordinateFrame*CFrame.new(0,0,0,FOV+0.001,0,0,0,FOV+0.001,0,0,0,1)
- player.Character.Humanoid.CameraOffset = Vector3.new(XOFF,YOFF,ZOFF)
- end)
- local TweenService = game:GetService("TweenService")
- ttoggle = false
- gui.base.hidebutton.MouseButton1Up:Connect(function()
- if ttoggle == false then do
- ttoggle = true
- local targetPosition = UDim2.new(-0.25, 0, 0.546, 0)
- local tweenInfo = TweenInfo.new(2,Enum.EasingStyle.Bounce)
- local tween = TweenService:Create(gui.base, tweenInfo, {Position = targetPosition})
- tween:Play()
- local targetRotation = 0
- local tweenInfo = TweenInfo.new(2,Enum.EasingStyle.Bounce)
- local tween = TweenService:Create(gui.base.arrow, tweenInfo, {Rotation = targetRotation})
- tween:Play()
- end else
- ttoggle = false
- local targetPosition = UDim2.new(-0.005, 0, 0.546, 0)
- local tweenInfo = TweenInfo.new(2,Enum.EasingStyle.Bounce)
- local tween = TweenService:Create(gui.base, tweenInfo, {Position = targetPosition})
- tween:Play()
- local targetRotation = 180
- local tweenInfo = TweenInfo.new(2,Enum.EasingStyle.Bounce)
- local tween = TweenService:Create(gui.base.arrow, tweenInfo, {Rotation = targetRotation})
- tween:Play()
- end
- end)
- while wait() do
- gui.base.outline.UIGradient.Rotation += 0.2
- gui.base.cred2.UIGradient.Rotation += 0.2
- gui.base.hidebutton.Rotation += 0.2
- gui.base.hidebutton.UIStroke.UIGradient.Rotation -= 0.5
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement