Fps Unlocker For Roblox

Fps Booster



Feb 03, 2015 FPS: Stands for 'Frames Per Second.' FPS is used to measure frame rate – the number of consecutive full-screen images that are displayed each second. It is a common specification used in video capture and playback and is also used to measure video game performance. Your frame rate, measured in frames per second (fps), describes how smoothly a given game runs on your PC. The more frames you can pack into one second, the more smooth motion will be on-screen. FPS Monitor is the very first special software tool that not only shows an FPS counter similar to good old Fraps™, but can also display a lot of other parameters. This gives a clear overview of how your hardware is performing whilst gaming. FPS, which is an acronym of ‘Frames per second’ can help you monitor video’ framerates. For that, you may need an FPS tool to get the job done. Depending on how much info you need, FPS test is the best way to get an idea for knowing framerate.
- local espcolor = Color3.fromRGB(140, 69, 102)
- local gui_hide_button = {Enum.KeyCode.LeftControl, 'h'}
- local lplr = game:GetService('Players').LocalPlayer
- local TeamBased = true ; local teambasedswitch = 'o'
- aimbothider = false; aimbothiderspeed = .5
- local Aim_Assist = false ; Aim_Assist_Key = {Enum.KeyCode.LeftControl, 'z'}
- local abs = math.abs
- local canaimat = true
- local ver = '2'
- local BetterDeathCount = true
- local switch = false
- local aimatpart = nil
- local Move = Instance.new('Frame')
- local EspStatus = Instance.new('TextLabel')
- local st1_2 = Instance.new('TextLabel')
- local Name = Instance.new('TextLabel')
- Gui.Parent = plrs.LocalPlayer:WaitForChild('PlayerGui')
- local gotstring = 0
- gotstring = gotstring+666
- local randomstring = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'g', 'k', 'l', 'm', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
- '?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?', '`', '$',
- local counting123 = 0
- counting123 = i
- do
- for i = 3, math.random(1,100) do
- if oneortwo 2 then
- str = str..'..randomstring[math.random(1, counting123)]
- math.randomseed(i+tick()+gotstring)
- str = str..'..string.upper(randomstring[math.random(1, counting123)])
- end
- end
- local isonmovething = false
- local mousedown = false
- Move.Draggable = true
- Move.BackgroundColor3 = Color3.new(0.0431373, 1, 0.0745098)
- Move.BorderSizePixel = 0
- Move.Size = UDim2.new(0.2, 0, 0.0320388414, 0)
- Move.MouseEnter:Connect(function()
- isonmovething = true
- end)
- end)
- mousedown = true
- mouseoffset = Move.AbsolutePosition - Vector2.new(mouse.X, mouse.Y)
- mouse.Button1Up:connect(function()
- end)
- mouse.Move:Connect(function()
- Move.Position = UDim2.new(0, mouseoffset.X + mouse.X, 0, mouseoffset.Y + mouse.Y)
- end)
- Main.Name = getrandomstring()
- Main.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
- Main.Position = UDim2.new(0, 0, 0.995670795, 0)
- EspStatus.Parent = Main
- EspStatus.BackgroundTransparency = 1
- EspStatus.Size = UDim2.new(0.272955924, 0, 0.161862016, 0)
- EspStatus.Text = 'Press T to update Esp'
- EspStatus.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
- EspStatus.TextSize = 14
- st1.Parent = Main
- st1.BackgroundTransparency = 1
- st1.Size = UDim2.new(0.728211343, 0, 0.161862016, 0)
- st1.Text = 'Press '..aimkey..' to lock on a person inside ur view'
- st1.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
- st1.TextSize = 14
- st1_2.Parent = Main
- st1_2.BackgroundTransparency = 1
- st1_2.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
- st1_2.Text = 'Press L to enable esp loop. Press Y to disable/enable aimbot hider'
- st1_2.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
- st1_2.TextSize = 14
- aimbothiderbox.Name = getrandomstring()
- aimbothiderbox.Text = 'Speed :'..tostring(aimbothiderspeed)..' off'
- aimbothiderbox.TextScaled = true
- aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
- aimbothiderbox.Position = UDim2.new(0, 0,0.853, 0)
- aimbothiderbox.Parent = Main
- st1_3.Name = getrandomstring()
- st1_3.BackgroundColor3 = Color3.new(1, 1, 1)
- st1_3.Position = UDim2.new(0, 0, 0.18558608, 0)
- st1_3.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
- st1_3.Text = 'Press O to change team based mode'
- st1_3.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
- st1_3.TextSize = 14
- local teambasedstatus = st1_3:Clone()
- teambasedstatus.TextScaled = true
- teambasedstatus.Size = UDim2.new(1, 0,.1, 0)
- teambasedstatus.Text = 'Team Based: '..tostring(TeamBased)
- espstatustext.Name = getrandomstring()
- espstatustext.Text = 'Esp loop :'..tostring(autoesp)
- local hide = Instance.new('TextButton')
- hide.BackgroundTransparency = 1
- hide.TextWrapped = true
- hide.Position = UDim2.new(0.9, 0,-0.15, 0)
- hide.Parent = Move
- Name.Parent = Move
- Name.BackgroundTransparency = 1
- Name.Font = Enum.Font.Arial
- Name.TextColor3 = Color3.new(0, 0, 0)
- Name.TextSize = 14
- Name.TextXAlignment = Enum.TextXAlignment.Left
- scr.Size = Main.Size
- scr.ScrollBarThickness = 0
- scr.Name = getrandomstring()
- Main.Position = UDim2.new(0,0,0,0)
- scr.Parent = Move
- Move.Active = true
- -- Scripts:
- hide.MouseButton1Click:Connect(function()
- hided = true
- else
- Main:TweenPosition(startpos)
- end)
- local numb = tonumber(aimbothiderbox.Text)
- aimbothiderbox.TextColor3 =Color3.fromRGB(11, 255, 19)
- aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
- if numb ~= nil then
- if aimbothider true then
- aimbothiderbox.Text = 'Speed :'..tostring(aimbothiderspeed)..' on'
- aimbothiderbox.Text = 'Speed :'..tostring(aimbothiderspeed)..' off'
- else
- aimbothiderbox.Text = 'Speed :'..tostring(aimbothiderspeed)..' on'
- aimbothiderbox.Text = 'Speed :'..tostring(aimbothiderspeed)..' off'
- end
- local plrsforaim = {}
- Gui.ResetOnSpawn = false
- Gui.DisplayOrder = 999
- Gui.Parent = plrs.LocalPlayer.PlayerGui
- Gui.Parent = game:GetService('CoreGui')
- local espforlder
- pcall(function()
- if espforlder then
- espforlder = Instance.new('Folder')
- else
- espforlder.Parent = game.Workspace.CurrentCamera
- for i, v in pairs(espforlder:GetChildren()) do
- end
- if plr.Character and plr.Character.Humanoid.Health > 0 and plr.Name ~= lplr.Name then
- if plr.Team.Name ~= plrs.LocalPlayer.Team.Name then
- if not e then
- fold.Name = plr.Name
- --partconverter.BrickColor = plr.Team.Color
- for i, p in pairs(plr.Character:GetChildren()) do
- if p:IsA('BasePart') and p.Name ~= 'HumanoidRootPart' then
- urmom.ZIndex = 10
- urmom.Color3 = espcolor
- urmom.Adornee = p
- urmom.Transparency = wallhack_esp_transparency
- end
- fold:Destroy()
- end
- else
- if not e then
- fold.Name = plr.Name
- --partconverter.BrickColor = plr.Team.Color
- for i, p in pairs(plr.Character:GetChildren()) do
- if p:IsA('BasePart') and p.Name ~= 'HumanoidRootPart' then
- urmom.ZIndex = 10
- urmom.Color3 = espcolor
- urmom.Adornee = p
- urmom.Transparency = wallhack_esp_transparency
- end
- plr.Character.Humanoid.Died:Connect(function()
- end)
- end
- end
- end
- local bringall = false
- mouse.KeyDown:Connect(function(a)
- --print('worked1')
- elseif a gui_hide_button[2] and uis:IsKeyDown(gui_hide_button[1]) then
- hided2 = true
- if espforlder then
- end
- else
- hided2 = false
- elseif a 'u' then
- mouselock = true
- mouselock = false
- elseif a 'y' then
- aimbothider = true
- aimbothiderbox.Text = 'Speed :'..tostring(aimbothiderspeed)..' on'
- aimbothiderbox.Text = 'Speed :'..tostring(aimbothiderspeed)..' off'
- else
- aimbothider = false
- aimbothiderbox.Text = 'Speed :'..tostring(aimbothiderspeed)..' on'
- aimbothiderbox.Text = 'Speed :'..tostring(aimbothiderspeed)..' off'
- end
- aimbothiderbox.TextColor3 =Color3.fromRGB(11, 255, 19)
- aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
- elseif a 'l' then
- autoesp = true
- autoesp = false
- elseif a Aim_Assist_Key[2] and uis:IsKeyDown(Aim_Assist_Key[1]) then
- Aim_Assist = false
- else
- end
- if a 'j' then
- mouse.Target:Destroy()
- end
- if switch false then
- else
- if aimatpart ~= nil then
- end
- elseif a teambasedswitch then
- TeamBased = false
- teambasedstatus.Text = 'Team Based: '..tostring(TeamBased)
- TeamBased = true
- teambasedstatus.Text = 'Team Based: '..tostring(TeamBased)
- elseif a aimkey then
- local maxangle = math.rad(20)
- if plr.Name ~= lplr.Name and plr.Character and plr.Character.Head and plr.Character.Humanoid and plr.Character.Humanoid.Health > 1 then
- if plr.Team.Name ~= lplr.Team.Name then
- if an < maxangle then
- aimatpart = plr.Character.Head
- end
- local an = checkfov(plr.Character.Head)
- maxangle = an
- end
- end
- plr.Character.Humanoid.Died:Connect(function()
- if aimatpart and aimatpart old then
- end
- end
- aimatpart = nil
- delay(1.1, function()
- end)
- end
- local x1, y1, z1 = p0:ToOrientation()
- local x2, y2, z2 = cf:ToOrientation()
- if deg then
- else
- end
- function aimat(part)
- if aimbothider true or Aim_Assist true then
- cam.CFrame = cam.CFrame:Lerp(CFrame.new(cam.CFrame.p, part.CFrame.p), aimbothiderspeed)
- cam.CFrame = CFrame.new(cam.CFrame.p, part.CFrame.p)
- end
- function checkfov (part)
- local fov = getfovxyz(game.Workspace.CurrentCamera.CFrame, part.CFrame)
- return angle
- pcall(function()
- while wait(.4) do
- if Aim_Assist and not aimatpart and canaimat and lplr.Character and lplr.Character.Humanoid and lplr.Character.Humanoid.Health > 0 then
- local minangle = math.rad(5.5)
- local function gg(plr)
- if plr.Name ~= lplr.Name and plr.Character and plr.Character.Humanoid and plr.Character.Humanoid.Health > 0 and plr.Character.Head then
- local cf1 = CFrame.new(cam.CFrame.p, plr.Character.Head.CFrame.p) * CFrame.new(0, 0, -4)
- local obj, pos = game.Workspace:FindPartOnRayWithIgnoreList(r1, {lplr.Character.Head})
- local dist = (plr.Character.Head.CFrame.p- pos).magnitude
- raycasted = true
- if raycasted true then
- local an1 = getfovxyz(cam.CFrame, plr.Character.Head.CFrame)
- if an < minangle then
- lastpart = plr.Character.Head
- end
- end)
- if TeamBased then
- gg(plr)
- else
- end
- if lastpart then
- aimatpart.Parent.Humanoid.Died:Connect(function()
- aimatpart = nil
- end)
- end
- end
- end)
- local oldheadpos
- game:GetService('RunService').RenderStepped:Connect(function()
- espstatustext.Text = 'Esp loop :'..tostring(autoesp)
- if aimatpart and lplr.Character and lplr.Character.Head then
- if BetterDeathCount and lastaimapart and lastaimapart aimatpart then
- local dist = (oldheadpos - aimatpart.CFrame.p).magnitude
- aimatpart = nil
- end
- oldheadpos = lastaimapart.CFrame.p
- if aimatpart.Parent plrs.LocalPlayer.Character then
- end
- pcall(function()
- local cf1 = CFrame.new(cam.CFrame.p, aimatpart.CFrame.p) * CFrame.new(0, 0, -4)
- local obj, pos = game.Workspace:FindPartOnRayWithIgnoreList(r1, {lplr.Character.Head})
- if obj then
- end
- aimatpart = nil
- end
- delay(.5, function()
- end)
- end)
- end)
- while wait(espupdatetime) do
- pcall(function()
- end)
- end
- --warn('loaded')