
KeylessUniversal

repeat
wait()
until game:IsLoaded()
local player = game.Players.LocalPlayer
local character = player.Character
local part = Instance.new("Part", character)
part.Transparency = 1
part.Anchored = true
part.CanCollide = false
local tweenService = game:GetService("TweenService")
local runService = game:GetService("RunService")
local camera = workspace.CurrentCamera
camera.CameraSubject = part -- allows for the camera to turn with mouse rather than being stuck, and does not have to be ran multiple times within RenderStepped
runService.RenderStepped:Connect(function()
local tween = tweenService:Create(part, TweenInfo.new(2, Enum.EasingStyle.Back), {CFrame = character.HumanoidRootPart.CFrame * CFrame.new(0, 2, 0)}) -- offset is changed
tween:Play()
-- line from here moved out of renderstepped as it's unnecessary
end)



mate you can literally go third person in roblox normally 😭
bro its for games that forces u in first person :sob: