Thread: Free Cam

Results 1 to 2 of 2
  1. #1
    VerySilent's Avatar
    Join Date
    Apr 2021
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0

    Post Free Cam

    Sup,
    I am currently looking for a good Free Cam Script for Garrys Mod. I have tested several scripts but most of them have not worked really well. One of the scripts worked but you couldn't unload it.

    And yes everything was translated.

  2. #2
    Yamico's Avatar
    Join Date
    Jun 2023
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0

    freecam

    freecamAngles = Angle()
    freecamAngles2 = Angle()
    freecamPos = Vector()
    freecamEnabled = false
    freecamSpeed = 3
    keyPressed = false

    hook.Add("CreateMove", "lock_movement", function(ucmd)
    if(freecamEnabled) then
    ucmd:SetSideMove(0)
    ucmd:SetForwardMove(0)
    ucmd:SetViewAngles(freecamAngles2)
    ucmd:RemoveKey(IN_JUMP)
    ucmd:RemoveKey(IN_DUCK)

    freecamAngles = (freecamAngles + Angle(ucmd:GetMouseY() * .023, ucmd:GetMouseX() * -.023, 0));
    freecamAngles.p, freecamAngles.y, freecamAngles.x = math.Clamp(freecamAngles.p, -89, 89), math.NormalizeAngle(freecamAngles.y), math.NormalizeAngle(freecamAngles.x);

    local curFreecamSpeed = freecamSpeed
    if(input.IsKeyDown(KEY_LSHIFT)) then
    curFreecamSpeed = freecamSpeed * 2
    end

    if(input.IsKeyDown(KEY_W)) then
    freecamPos = freecamPos + (freecamAngles:Forward() * curFreecamSpeed)
    end
    if(input.IsKeyDown(KEY_S)) then
    freecamPos = freecamPos - (freecamAngles:Forward() * curFreecamSpeed)
    end
    if(input.IsKeyDown(KEY_A)) then
    freecamPos = freecamPos - (freecamAngles:Right() * curFreecamSpeed)
    end
    if(input.IsKeyDown(KEY_D)) then
    freecamPos = freecamPos + (freecamAngles:Right() * curFreecamSpeed)
    end
    if(input.IsKeyDown(KEY_SPACE)) then
    freecamPos = freecamPos + Vector(0,0,curFreecamSpeed)
    end
    if(input.IsKeyDown(KEY_LCONTROL)) then
    freecamPos = freecamPos - Vector(0,0,curFreecamSpeed)
    end
    end
    end)

    hook.Add("Tick", "checkKeybind", function()
    if(input.IsKeyDown(KEY_LALT)) then
    if(!keyPressed) then
    print("enable freecam")
    freecamEnabled = !freecamEnabled
    freecamAngles = LocalPlayer():EyeAngles()
    freecamAngles2 = LocalPlayer():EyeAngles()
    freecamPos = LocalPlayer():EyePos()
    keyPressed = true
    end
    else
    keyPressed = false
    end
    end)

    hook.Add("CalcView", "freeCam", function(ply, pos, angles, fov)
    local view = {}
    if(freecamEnabled) then
    view = {
    origin = freecamPos,
    angles = freecamAngles,
    fov = fov,
    drawviewer = true
    }
    else
    view = {
    origin = pos,
    angles = angles,
    fov = fov,
    drawviewer = false
    }
    end

    return view
    end)

Similar Threads

  1. [Request] Warframe Hide Character / Free Cam (Should be Possible)
    By DannyX5 in forum Hack Requests
    Replies: 0
    Last Post: 07-24-2015, 09:29 AM
  2. [WTS] --Method to GET 100% free CAMS premium accounts--
    By Sbrik in forum Selling Accounts/Keys/Items
    Replies: 2
    Last Post: 06-20-2014, 06:42 PM
  3. Nodus (Fixed) 1.7.2 Minecraft | Free cam | Aimbot | and much more
    By rich99boy in forum Minecraft Hacks & Cheats
    Replies: 2
    Last Post: 11-02-2013, 05:01 AM
  4. [Discussion] Interested in a Free Cam hack?
    By Nico in forum Vindictus Discussions
    Replies: 32
    Last Post: 04-14-2012, 11:08 PM
  5. Free Cam?
    By ShotYouDead in forum Combat Arms Discussions
    Replies: 3
    Last Post: 12-05-2010, 08:36 AM