
485 Views
77 Executions
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
Smooth Freecam!
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local ContextActionService = game:GetService("ContextActionService")
local player = Players.LocalPlayer
local camera = workspace.CurrentCamera
-- ══════════════════════════════════════════
-- CONFIG
-- ══════════════════════════════════════════
local TOGGLE_KEY = Enum.KeyCode.F
local NORMAL_SPEED = 50
local FAST_SPEED = 150 -- Left Shift
local SLOW_SPEED = 15 -- Left Ctrl
-- ══════════════════════════════════════════
-- STATE
-- ══════════════════════════════════════════
local freecamActive = false
local camCFrame = CFrame.new(0, 10, 0)
local velocity = Vector3.new()
local pitch, yaw = 0, 0
local mouseSensitivity = 0.3
local SMOOTH = 0.15
-- ══════════════════════════════════════════
-- HUD
-- ══════════════════════════════════════════
local gui = Instance.new("ScreenGui")
gui.Name = "FreecamHUD"
gui.ResetOnSpawn = false
gui.Parent = player.PlayerGui
local label = Instance.new("TextLabel")
label.Size = UDim2.new(0, 260, 0, 40)
label.Position = UDim2.new(1, -270, 0, 10)
label.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
label.BackgroundTransparency = 0.2
label.TextColor3 = Color3.fromRGB(255, 80, 80)
Comments
0Log in to join the conversation. Login
No comments yet. Be the first!








