ControlC
· Pastebin
Login
Register
ControlC
/
Create paste
Paste content
Up to 100 KB of text. BBCode formatting is supported.
Title
- optional
Content
B
I
U
S
</>
Colors ↓
Sizes ↓
Size 1
Size 2
Size 3
Size 4
Size 5
Size 6
Size 7
--FE Simple AimLock Script | Released Nov 2021 | Working.\r\nlocal Area = game:GetService(\"Workspace\")\r\nlocal RunService = game:GetService(\"RunService\")\r\nlocal UIS = game:GetService(\"UserInputService\")\r\nlocal Players = game:GetService(\"Players\")\r\nlocal LocalPlayer = Players.LocalPlayer\r\nlocal MyCharacter = LocalPlayer.Character\r\nlocal MyRoot = MyCharacter:FindFirstChild(\"HumanoidRootPart\")\r\nlocal MyHumanoid = MyCharacter:FindFirstChild(\"Humanoid\")\r\nlocal Mouse = LocalPlayer:GetMouse()\r\nlocal MyView = Area.CurrentCamera\r\nlocal MyTeamColor = LocalPlayer.TeamColor\r\nlocal HoldingM2 = false\r\nlocal Active = false\r\nlocal Lock = false\r\nlocal Epitaph = .187 ---Note: The Bigger The Number, The More Prediction.\r\nlocal HeadOffset = Vector3.new(0, .1, 0)\r\n\r\n_G.TeamCheck = false\r\n_G.AimPart = \"HumanoidRootPart\"\r\n_G.Sensitivity = 0\r\n_G.CircleSides = 64\r\n_G.CircleColor = Color3.fromRGB(255, 0, 130)\r\n_G.CircleTransparency = 0\r\n_G.CircleRadius = 200\r\n_G.CircleFilled = false\r\n_G.CircleVisible = true\r\n_G.CircleThickness = 1\r\n\r\nlocal FOVCircle = Drawing.new(\"Circle\")\r\nFOVCircle.Position = Vector2.new(MyView.ViewportSize.X / 2, MyView.ViewportSize.Y / 2)\r\nFOVCircle.Radius = _G.CircleRadius\r\nFOVCircle.Filled = _G.CircleFilled\r\nFOVCircle.Color = _G.CircleColor\r\nFOVCircle.Visible = _G.CircleVisible\r\nFOVCircle.Transparency = _G.CircleTransparency\r\nFOVCircle.NumSides = _G.CircleSides\r\nFOVCircle.Thickness = _G.CircleThickness\r\n\r\nlocal function CursorLock()\r\n UIS.MouseBehavior = Enum.MouseBehavior.LockCenter\r\nend\r\nlocal function UnLockCursor()\r\n HoldingM2 = false Active = false Lock = false \r\n UIS.MouseBehavior = Enum.MouseBehavior.Default\r\nend\r\nfunction FindNearestPlayer()\r\n local dist = math.huge\r\n local Target = nil\r\n for _, v in pairs(Players:GetPlayers()) do\r\n if v ~= LocalPlayer and v.Character:FindFirstChild(\"Humanoid\") and v.Character:FindFirstChild(\"Humanoid\").Health > 0 and v.Character:FindFirstChild(\"HumanoidRootPart\") and v then\r\n local TheirCharacter = v.Character\r\n local CharacterRoot, Visible = MyView:WorldToViewportPoint(TheirCharacter[_G.AimPart].Position)\r\n if Visible then\r\n local RealMag = (Vector2.new(Mouse.X, Mouse.Y) - Vector2.new(CharacterRoot.X, CharacterRoot.Y)).Magnitude\r\n if RealMag < dist and RealMag < FOVCircle.Radius then\r\n dist = RealMag\r\n Target = TheirCharacter\r\n end\r\n end\r\n end\r\n end\r\n return Target\r\nend\r\n\r\nUIS.InputBegan:Connect(function(Input)\r\n if Input.UserInputType == Enum.UserInputType.MouseButton2 then\r\n HoldingM2 = true\r\n Active = true\r\n Lock = true\r\n if Active then\r\n local The_Enemy = FindNearestPlayer()\r\n while HoldingM2 do task.wait(.000001)\r\n if Lock and The_Enemy ~= nil then\r\n local Future = The_Enemy.HumanoidRootPart.CFrame + (The_Enemy.HumanoidRootPart.Velocity * Epitaph + HeadOffset)\r\n MyView.CFrame = CFrame.lookAt(MyView.CFrame.Position, Future.Position)\r\n CursorLock()\r\n end\r\n end\r\n end\r\n end\r\nend)\r\nUIS.InputEnded:Connect(function(Input)\r\n if Input.UserInputType == Enum.UserInputType.MouseButton2 then\r\n UnLockCursor()\r\n end\r\nend)\r\ngame.StarterGui:SetCore(\"SendNotification\", {Title = \"Working.\", Text = \"Success, Script Loaded.\", Duration = 4,})
Password
Anyone with the link will still need this password to view.
Self Destruct
5 minutes
1 hour
3 hours
6 hours
12 hours
24 hours
48 hours
72 hours
Sign in to enable "Never expires".
Create paste
Please verify you are human
Cancel