Guest User

STRUCID DESTROYER

a guest
Jul 14th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 38.24 KB | None | 0 0
  1. --Alloviing (Vid Tutorial on YT: Alloviing)
  2.  
  3.  
  4.  
  5. local players = game:GetService("Players")
  6. local player = players.LocalPlayer
  7.  
  8. if game.PlaceId == not 2377868063 then
  9.     game.Players.LocalPlayer:Kick("Wrong Game")
  10. end
  11.  
  12.  
  13. local RS = game:GetService("ReplicatedStorage")
  14. local Check = Instance.new("Hint", game.CoreGui)
  15. local WeaponFile = RS.Weapons.Modules
  16. local client = {  }
  17. Check.Text = "Intitalizing Step 1 Checking Version, fuck u lol"
  18. if RS.AdminRE.DataCost == 12 then
  19. Check.Text = "Intitalizing Step 2 Getting Modules"
  20. else
  21. player:Kick("Version_Error")
  22. end
  23.  
  24. if Check.Text == "Intitalizing Step 2 Getting Modules" then
  25.  Tac = require(game.ReplicatedStorage.Weapons.Modules["Tac Shotgun"]);
  26.  warn("Loaded Tac")
  27.  SupAR = require(WeaponFile["Suppressed AR"]);
  28.  warn("Loaded S.AR")
  29.  Pistol = require(WeaponFile["Machine Pistol"]);
  30.  warn("Loaded Pistol")
  31.  Sniper = require(WeaponFile["Semi-Auto Sniper"]);
  32.  warn("Loaded Sniper")
  33.  RPG = require(WeaponFile["RPG"]);
  34.  warn("Loaded RPG")
  35.  Pick = require(WeaponFile["Pickaxe"]);
  36.  warn("Loaded Pick")
  37.  AR = require(WeaponFile["AR"]);
  38.  warn("Loaded AR")
  39.  Drum = require(WeaponFile["Drum Gun"]);
  40.  warn("Loaded Drum")
  41.  SAR = require(WeaponFile["Scoped AR"]);
  42.  warn("Loaded Scoped AR")
  43.  SMG = require(WeaponFile["SMG 101"]);
  44.  warn("Loaded SMG 101")
  45.  Hawk = require(WeaponFile["Desert Hawk"]);
  46.  warn("Loaded Desert Hawk")
  47.  BurstAR = require(WeaponFile["Burst AR"]);
  48.  warn("Loaded Burst AR")
  49.  DoubleBarrelShotgun = require(WeaponFile["Double Barrel Shotgun"]);
  50.  warn("Loaded DBS")
  51.  HeavyAR= require(WeaponFile["Heavy AR"]);
  52.  warn("Loaded Heavy AR")
  53.  ExplosivePistol = require(WeaponFile["Explosive Pistol"]);
  54.  warn("Loaded Explosive Pistol")
  55.  HeavySniper = require(WeaponFile["Heavy Sniper"]);
  56.  warn("Loaded HS")
  57.  Minigun = require(WeaponFile["Minigun"]);
  58.  warn("Loaded Minigun")
  59.  PumpShotgun = require(WeaponFile["Pump Shotgun"]);
  60.  warn("Loaded Pump Shotgun")
  61.  QuadLauncher = require(WeaponFile["Quad Launcher"]);
  62.  warn("Loaded Quad Launcher")
  63.  TacticalAR = require(WeaponFile["Tactical AR"]);
  64.  warn("Loaded Tactical AR")
  65.  TacticalRifle = require(WeaponFile["Tactical Rifle"]);
  66.  warn("Loaded Tactical Rifle")
  67.  SawnoffShotgun = require(WeaponFile["Sawn-off Shotgun"]);
  68.  warn("Loaded Sawn Off Shotgun")
  69.  else
  70.  player:Kick("Module_Error, fuck u lol")
  71. end
  72.  
  73. function client.esp()
  74. while true do
  75.     for i,v in next, game:GetService('Players'):GetPlayers() do
  76.     if v.Name ~= game:GetService('Players').LocalPlayer.Name then
  77.     pcall(function()
  78.         local A = Instance.new("BoxHandleAdornment")
  79.         A.Parent = v.Character.Head
  80.         A.Adornee = v.Character.Head
  81.         A.AlwaysOnTop = true
  82.         A.ZIndex = 1
  83.         A.Color3 = Color3.new(1,0,1)
  84.         A.Size = Vector3.new(0.5,0.5,0.5)
  85.         local B = Instance.new("BoxHandleAdornment")
  86.         B.Parent = v.Character.UpperTorso
  87.         B.Adornee = v.Character.UpperTorso
  88.         B.AlwaysOnTop = true
  89.         B.ZIndex = 1
  90.         B.Color3 = Color3.new(0.3,1,0)
  91.         B.Size = v.Character.UpperTorso.Size - Vector3.new(0.2,0,0.2)
  92.         local C = Instance.new("BoxHandleAdornment")
  93.         C.Parent = v.Character.LowerTorso
  94.         C.Adornee = v.Character.LowerTorso
  95.         C.AlwaysOnTop = true
  96.         C.ZIndex = 1
  97.         C.Color3 = Color3.new(0.3,1,0)
  98.         C.Size = v.Character.LowerTorso.Size - Vector3.new(0.2,0,0.2)
  99.         local D = Instance.new("BoxHandleAdornment")
  100.         D.Parent = v.Character.LeftLowerArm
  101.         D.Adornee = v.Character.LeftLowerArm
  102.         D.AlwaysOnTop = true
  103.         D.ZIndex = 1
  104.         D.Color3 = Color3.new(0.1,0.2,1)
  105.         D.Size = v.Character.LeftLowerArm.Size - Vector3.new(0.2,0,0.2)
  106.         local E = Instance.new("BoxHandleAdornment")
  107.         E.Parent = v.Character.LeftUpperArm
  108.         E.Adornee = v.Character.LeftUpperArm
  109.         E.AlwaysOnTop = true
  110.         E.ZIndex = 1
  111.         E.Color3 = Color3.new(0.1,0.2,1)
  112.         E.Size = v.Character.LeftUpperArm.Size - Vector3.new(0.2,0,0.2)
  113.         local F = Instance.new("BoxHandleAdornment")
  114.         F.Parent = v.Character.RightLowerArm
  115.         F.Adornee = v.Character.RightLowerArm
  116.         F.AlwaysOnTop = true
  117.         F.ZIndex = 1
  118.         F.Color3 = Color3.new(0.1,0.2,1)
  119.         F.Size = v.Character.RightLowerArm.Size - Vector3.new(0.2,0,0.2)
  120.         local G = Instance.new("BoxHandleAdornment")
  121.         G.Parent = v.Character.RightUpperArm
  122.         G.Adornee = v.Character.RightUpperArm
  123.         G.AlwaysOnTop = true
  124.         G.ZIndex = 1
  125.         G.Color3 = Color3.new(0.1,0.2,1)
  126.         G.Size = v.Character.RightUpperArm.Size - Vector3.new(0.2,0,0.2)
  127.         local H = Instance.new("BoxHandleAdornment")
  128.         H.Parent = v.Character.RightLowerLeg
  129.         H.Adornee = v.Character.RightLowerLeg
  130.         H.AlwaysOnTop = true
  131.         H.ZIndex = 1
  132.         H.Color3 = Color3.new(1,0.2,0.1)
  133.         H.Size = v.Character.RightLowerLeg.Size - Vector3.new(0.2,0,0.2)
  134.         local I = Instance.new("BoxHandleAdornment")
  135.         I.Parent = v.Character.RightUpperLeg
  136.         I.Adornee = v.Character.RightUpperLeg
  137.         I.AlwaysOnTop = true
  138.         I.ZIndex = 1
  139.         I.Color3 = Color3.new(1,0.2,0.1)
  140.         I.Size = v.Character.RightUpperLeg.Size - Vector3.new(0.2,0,0.2)
  141.         local J = Instance.new("BoxHandleAdornment")
  142.         J.Parent = v.Character.LeftUpperLeg
  143.         J.Adornee = v.Character.LeftUpperLeg
  144.         J.AlwaysOnTop = true
  145.         J.ZIndex = 1
  146.         J.Color3 = Color3.new(1,0.2,0.1)
  147.         J.Size = v.Character.LeftUpperLeg.Size - Vector3.new(0.2,0,0.2)
  148.         local K = Instance.new("BoxHandleAdornment")
  149.         K.Parent = v.Character.LeftLowerLeg
  150.         K.Adornee = v.Character.LeftLowerLeg
  151.         K.AlwaysOnTop = true
  152.         K.ZIndex = 1
  153.         K.Color3 = Color3.new(1,0.2,0.1)
  154.         K.Size = v.Character.LeftLowerLeg.Size - Vector3.new(0.2,0,0.2)
  155.         end)
  156.         end
  157.     end
  158.     wait(2)
  159. end
  160. end
  161.  
  162. function client.NoMap()
  163.     while true do
  164.   _G.HeadSize = 25
  165.   _G.Disabled = true
  166.  
  167.       if _G.Disabled then
  168.         for i,v in next, game:GetService('Players'):GetPlayers() do
  169.             if v.Name ~= game:GetService('Players').LocalPlayer.Name then
  170.               pcall(function()
  171.                  v.Character.HumanoidRootPart.Name = "PP"
  172.                  v.Character.PP.Size = Vector3.new(_G.HeadSize,_G.HeadSize,_G.HeadSize)
  173.                  v.Character.PP.Transparency = 0.5
  174.                  v.Character.PP.CanCollide = false
  175.               end)
  176.           end
  177.           end
  178.         end
  179.         wait(1)
  180.   end
  181. end
  182.  
  183. function client.InvisLoop()
  184.     while wait() do
  185.         for i,v in pairs(game.Workspace.BuildStuff:GetChildren()) do
  186.             if v.ClassName == 'Part' then
  187.             v. CFrame = CFrame.new(math.huge,math.huge,math.huge)
  188.         elseif v.ClassName == 'Model' then
  189.             v:SetPrimaryPartCFrame(math.huge,math.huge,math.huge)
  190.         elseif v.ClassName == 'MeshPart' then
  191.             v.CFrame = CFrame.new(math.huge,math.huge,math.huge)
  192.         elseif v.ClassName == 'UnionOperation' then
  193.             v.CFrame = CFrame.new(math.huge,math.huge,math.huge)
  194.         end
  195.         end
  196.         wait(2)
  197.     end
  198. end
  199.  
  200. function client.AimBot()
  201.     local UIS = game:GetService('UserInputService')
  202.     local RS = game:GetService('RunService')
  203.     local Players = game:GetService('Players')
  204.     local StarterGui = game:GetService('StarterGui')
  205.     local Player = Players.LocalPlayer
  206.     local Studio = RS:IsStudio()
  207.     local PlayerGui = RS:IsStudio() and Player:WaitForChild('PlayerGui') or game.CoreGui
  208.     local Mouse = Player:GetMouse()
  209.     local old_icon = Mouse.Icon
  210.     local Camera = workspace.CurrentCamera
  211.     targetpart = 'Head' -- Don't change this.
  212.     -- It can be changed with the targetpart_change hotkey ingame.
  213.     local target
  214.     local target_old
  215.     local alert = false
  216.     local lockedon = false
  217.     local settingkey = false
  218.     local upvals = nil
  219.     local val = 1
  220.     local windows = {}
  221.  
  222.  
  223.     local version = 1.25
  224.     local Spawn = nil or game.PlaceId == 292439477 and workspace:WaitForChild('Lobby',2):WaitForChild('Spawn1',2)
  225.     local spawned = false
  226.  
  227.     script.Name = 'GameSense!'
  228.     Mouse.TargetFilter = Camera
  229.  
  230.     -- hotkey
  231.     toggle_aim = Enum.UserInputType.MouseButton2
  232.     toggle_aimbot = Enum.KeyCode.Delete
  233.     toggle_trigger = Enum.KeyCode.I
  234.     toggle_esp = Enum.KeyCode.Delete
  235.     toggle_gui = Enum.KeyCode.Delete
  236.     toggle_bottompos = Enum.KeyCode.Delete
  237.     toggle_performance = Enum.KeyCode.Delete
  238.     toggle_bones = Enum.KeyCode.Delete
  239.     toggle_chams = Enum.KeyCode.Delete
  240.     toggle_tracers = Enum.KeyCode.Delete
  241.     toggle_boxes = Enum.KeyCode.Delete
  242.     toggle_font = Enum.KeyCode.Delete
  243.     ffatoggle = Enum.KeyCode.Delete
  244.     targetpart_change = Enum.KeyCode.K
  245.     priority_toggle = Enum.KeyCode.Delete
  246.     sethotkey = Enum.KeyCode.Delete
  247.     -- aim fov
  248.     fov_increase = nil
  249.     fov_decrease = nil
  250.     -- aim sens (how smooth your crosshair will move)
  251.     sens_increase = Enum.KeyCode.RightBracket
  252.     sens_decrease = Enum.KeyCode.LeftBracket
  253.  
  254.     -- parts
  255.     parts = {
  256.         'UpperTorso',
  257.         'LowerTorso',
  258.         'LeftUpperArm',
  259.         'LeftLowerArm',
  260.         'RightUpperArm',
  261.         'RightLowerArm',
  262.         'LeftUpperLeg',
  263.         'LeftLowerLeg',
  264.         'Head'
  265.     }
  266.  
  267.     fonts = {
  268.         Enum.Font.SourceSansBold,
  269.         Enum.Font.Cartoon,
  270.         Enum.Font.Arcade,
  271.         Enum.Font.SciFi,
  272.         Enum.Font.Fantasy,
  273.         Enum.Font.Code,
  274.         Enum.Font.Highway,
  275.         Enum.Font.Bodoni
  276.     }
  277.  
  278.     textSet = false
  279.  
  280.     currentfont = 4
  281.     hidden = false
  282.     performance = false
  283.     -- aim
  284.     fov = 7
  285.     ffa = true
  286.     sens = 0.673
  287.     drop = 0
  288.     aim_toggled = false
  289.     bottompos = false
  290.     aim_priority = 2
  291.     -- [2] FOV or [1] Distance
  292.     aimingcolor = Color3.fromRGB(1,1,0)
  293.     aimbot_toggled = true
  294.     aim_line = true
  295.     locksoundid = 538769304
  296.     mouseiconid =  18671553
  297.  
  298.     -- trigger
  299.  trigger_toggled = true
  300.     trigger_delay = 1/20
  301.  
  302.     -- esp
  303.     esp_toggled = false
  304.     esp_bones = false
  305.     esp_chams = false
  306.     esp_tracers = false
  307.     -- item_esp (coming soon)
  308.     linesize = 5
  309.     showdists = true
  310.     textsize = 14
  311.     textoffset = 20
  312.     visiblecolor = Color3.fromRGB(38,255,99)
  313.     hiddencolor = Color3.fromRGB(255,37,40)
  314.     headboxsize = 1
  315.     headboxaimsize = 2
  316.     headboxshape = 'rectangle'
  317.     -- rectangle or diamond
  318.  
  319.     -- box esp
  320.     bounding_box = true
  321.     -- box_pointsize = 0 [UNUSED]
  322.     box_line_size = 1
  323.     -- box_line_size_visible = 2 [UNUSED]
  324.  
  325.     local GUI = Instance.new('ScreenGui',PlayerGui)
  326.     GUI.Name = 'GameSense '..version
  327.     GUI.ResetOnSpawn = false
  328.  
  329.     ESP = Instance.new('Folder',GUI)
  330.     ESP.Name = 'ESP'
  331.     local Bottom = Instance.new('Frame',ESP)
  332.     Bottom.Name = 'Bottom'
  333.     Bottom.BackgroundTransparency = 1
  334.     Bottom.Size = UDim2.new(0,1,0,1)
  335.     Bottom.Position = UDim2.new(.5,0,1,1)
  336.  
  337.     local FovGui = Instance.new('Frame',GUI)
  338.     FovGui.Name = 'FovGui'
  339.     FovGui.Size = UDim2.new(0,280,0,320)
  340.     FovGui.Position = UDim2.new(0.5,-FovGui.AbsoluteSize.X/2,0.5,-FovGui.AbsoluteSize.Y/2)
  341.     FovGui.BackgroundTransparency = 0.75
  342.     FovGui.BackgroundColor3 = Color3.new(1,0.105,1)
  343.  
  344.     local Indicator = Instance.new('TextLabel',GUI)
  345.     Indicator.Name = 'Indicator'
  346.     Indicator.Font = Enum.Font.SourceSans
  347.     Indicator.TextSize = 0
  348.     Indicator.TextXAlignment = Enum.TextXAlignment.Center
  349.     Indicator.TextYAlignment = Enum.TextYAlignment.Center
  350.     Indicator.TextStrokeTransparency = 1
  351.     Indicator.Text = aim_priority>1 and 'FOV: '..fov or 'Distance'
  352.  
  353.     local KeysList = Instance.new('TextLabel',GUI)
  354.     KeysList.Name = 'KeysList'
  355.     KeysList.Font = Enum.Font.SourceSans
  356.     KeysList.TextStrokeTransparency = .6
  357.     KeysList.TextSize = 0
  358.     KeysList.TextColor3 = Color3.new(1,1,1)
  359.     KeysList.Size = UDim2.new(0,0,1,0)
  360.     KeysList.Position = UDim2.new(0,5,0,-280)
  361.     KeysList.BackgroundTransparency = 1
  362.     KeysList.Active = false
  363.  
  364.     local n = 0
  365.  
  366.     spawn(function()
  367.         while Status do
  368.             Indicator.TextColor3 = Color3.fromHSV(n,.5,1)
  369.             FovGui.ImageColor3 = Indicator.TextColor3
  370.             if not textSet then
  371.             if aim_toggled and target then
  372.                 Status.TextColor3 = aimingcolor
  373.                 Status.Text = ('Aiming at '..target.Name)
  374.             else
  375.                 Status.TextColor3 = Color3.fromHSV(n,.5,1)
  376.                 Status.Text = 'On Standby'
  377.             end
  378.             end
  379.             n = 0
  380.  
  381.         end
  382.     end)
  383.     local function distfromspawn(x)
  384.         if Spawn then
  385.             return x:DistanceFromCharacter(Spawn.Position)
  386.         else
  387.             return 201
  388.         end
  389.     end
  390.  
  391.     local function playsound(id)
  392.         local sound = Instance.new('Sound',Camera)
  393.         sound.Volume = 3
  394.         sound:Play()
  395.         game:GetService('Debris'):AddItem(sound,5)
  396.     end
  397.  
  398.  
  399.     local function DrawLine(Folder,P1,P2,Thickness,Color,LineTransparency,BorderThickness,BorderColor)
  400.         -- Declare variables
  401.         local Point1,Point2 = P1.Position,P2.Position
  402.         if Point1 and Point2 then
  403.         local X,Y = Camera.ViewportSize.X, Camera.ViewportSize.Y
  404.         local X1,X2 = (X * Point1.X.Scale + Point1.X.Offset + P1.Size.X.Offset/2), (X * Point2.X.Scale + Point2.X.Offset + P2.Size.X.Offset/2)
  405.         local Y1,Y2 = (Y * Point1.Y.Scale + Point1.Y.Offset + P1.Size.Y.Offset/2), (Y * Point2.Y.Scale + Point2.Y.Offset + P2.Size.Y.Offset/2)
  406.         local MidX,MidY = (X1+X2)/2, (Y1+Y2)/2
  407.         -- Set defaults to prevent errors
  408.         Thickness = Thickness or 1
  409.         Color = Color or Color3.new(1,1,1)
  410.         LineTransparency =  LineTransparency or 0
  411.         BorderThickness = BorderThickness or 0
  412.         BorderColor = BorderColor or Color3.new(0,0,0)
  413.         -- Draw the line
  414.         local Line = Folder:FindFirstChild(P1.Name..'-'..P2.Name) or Instance.new('Frame',Folder)
  415.         Line.Visible = false
  416.         Line.BackgroundTransparency = LineTransparency
  417.         Line.BorderSizePixel = BorderThickness
  418.         Line.BorderColor3 = BorderColor
  419.         Line.Size = UDim2.new(0,(Vector2.new(X1,Y1) - Vector2.new(X2,Y2)).magnitude-1,0,Thickness)
  420.         Line.Position = UDim2.new(0,MidX-Line.AbsoluteSize.X/2,0,MidY-Line.AbsoluteSize.Y)
  421.         Line.BackgroundColor3 = Color
  422.         Line.Rotation = math.deg(math.atan2((Y2-Y1),(X2-X1)))
  423.         Line.Name = P1.Name..'-'..P2.Name
  424.         Line.Visible = true
  425.         return Line
  426.         else
  427.             return nil
  428.         end
  429.     end
  430.  
  431.     local function GetNearest(e)
  432.         local lowest,nearest,gui = math.huge,nil,nil
  433.         if e==1 then
  434.         for _,plr in next,Players:GetPlayers() do
  435.             if plr.Name~=Player.Name and plr.Character~=nil and plr.Character:FindFirstChild(targetpart) then
  436.                 local dist = Player:DistanceFromCharacter(plr.Character[targetpart].Position)
  437.                 local ray = Ray.new(Player.Character.Head.Position,(plr.Character[targetpart].Position-Player.Character.Head.Position).unit*2000)
  438.                 local part,point = workspace:FindPartOnRayWithIgnoreList(ray,{Camera,Player.Character,unpack(windows)})
  439.                 local Z = Camera:WorldToScreenPoint(plr.Character[targetpart].Position).x
  440.                 if part and part:IsDescendantOf(plr.Character) and Z>0 and dist < lowest and (ffa or plr.TeamColor~=Player.TeamColor) then lowest = dist nearest = plr.Character end
  441.             end
  442.         end
  443.         elseif e==2 then
  444.             for _,plr in next,Players:GetPlayers() do
  445.                 if plr.Name~=Player.Name and plr.Character~=nil and plr.Character:FindFirstChild(targetpart) then
  446.                     local pos = Camera:WorldToScreenPoint(plr.Character[targetpart].Position)
  447.                     local ray = Ray.new(Player.Character[targetpart].Position,(plr.Character[targetpart].Position-Player.Character[targetpart].Position).unit*2048)
  448.                     local part,point = workspace:FindPartOnRayWithIgnoreList(ray,{Camera,Player.Character,unpack(windows)})
  449.                     local dist = (Vector2.new(Mouse.X,Mouse.Y)-Vector2.new(pos.X,pos.Y)).magnitude
  450.                     if part and part:IsDescendantOf(plr.Character) and pos.Z>0 and dist <= Camera.ViewportSize.X/(90/fov) and dist < lowest and (ffa or plr.TeamColor~=Player.TeamColor) then lowest = dist nearest = plr.Character end
  451.                 end
  452.             end
  453.         end
  454.         return nearest
  455.     end
  456.  
  457.     Mouse.Move:Connect(function()
  458.         cursor = ESP:FindFirstChild('Cursor') or Instance.new('Frame',ESP)
  459.         cursor.Name = 'Cursor'
  460.         cursor.BackgroundTransparency = 1
  461.         cursor.Size = UDim2.new(0,1,0,1)
  462.         cursor.Position = UDim2.new(0,Mouse.X,0,Mouse.Y)
  463.     end)
  464.  
  465.     UIS.InputBegan:Connect(function(Input)
  466.         if Input.KeyCode == toggle_aim or Input.UserInputType == toggle_aim then
  467.             aim_toggled = true
  468.             warn('GS: aim toggled',aim_toggled and 'on' or 'off')
  469.             alert = true
  470.             while aim_toggled and aimbot_toggled do
  471.                 target = GetNearest(aim_priority)
  472.                 if target then
  473.                     local dist = Player:DistanceFromCharacter(target[targetpart].Position)
  474.                     local headpos = Camera:WorldToScreenPoint(target[targetpart].Position+Vector3.new(0,dist/(100/drop),0))
  475.                     local moveto = Vector2.new((headpos.X-Mouse.X)*sens,(headpos.Y-Mouse.Y)*sens)
  476.                     aimpos = GUI:FindFirstChild('AimPos') or Instance.new('Frame',GUI)
  477.                     if not GUI:FindFirstChild('AimPos') then
  478.                     aimpos.Name = 'AimPos'
  479.                     aimpos.BorderSizePixel = 1
  480.                     aimpos.BorderColor3 = Color3.new(0,0,0)
  481.                     aimpos.BackgroundTransparency = 0
  482.                     aimpos.BackgroundColor3 = Color3.new(1,1,1)
  483.                     aimpos.Rotation = 45
  484.                     aimpos.ZIndex = 4
  485.                     aimpos.Size = UDim2.new(0,3,0,3)
  486.                     end
  487.                     aimpos.Position = UDim2.new(0,headpos.X-aimpos.AbsoluteSize.X/2,0,headpos.Y-aimpos.AbsoluteSize.Y/2)
  488.                     aimpos.Visible = true
  489.                     mousemoverel(moveto.X,moveto.Y - drop)
  490.                     if alert or target~=target_old then
  491.                         playsound(locksoundid)
  492.                         print('GS: locked onto',target.Name)
  493.                         lockedon = false
  494.                         alert = false
  495.                     end
  496.                 end
  497.                 RS.Heartbeat:wait()
  498.                 target_old = target
  499.                 if aimpos then
  500.                     aimpos.Visible = false
  501.                 end
  502.             end
  503.             lockedon = false
  504.         elseif Input.KeyCode == toggle_trigger then
  505.             trigger_toggled = not trigger_toggled
  506.             setText('Toggled TriggerBot '..(trigger_toggled and 'On' or 'Off'))
  507.             Notification({Title='TriggerBot';Text='TriggerBot was toggled '..(trigger_toggled and 'On' or 'Off');Duration=2;})
  508.             warn('trigger toggled',trigger_toggled and 'on' or 'off')
  509.             local Box = Instance.new('SelectionBox',PlayerGui)
  510.             Box.Color3 = Color3.new(1,0,0)
  511.             Box.LineThickness = .05
  512.             Box.Adornee = nil
  513.             if trigger_delay>0 then wait(trigger_delay) end
  514.             while trigger_toggled do
  515.             local Target = Mouse.Target
  516.             local plr = Players:FindFirstChild(Target.Parent.Name)
  517.             if Target and Target.Parent and plr~=nil and plr~=Player and ffa or plr~=nil and plr.TeamColor~=Player.TeamColor then
  518.                 Box.Adornee = Mouse.Target
  519.                 mouse1press()
  520.                 wait()
  521.                 mouse1release()
  522.             end
  523.             RS.Heartbeat:wait()
  524.             end
  525.             Box:Destroy()
  526.         elseif Input.KeyCode == toggle_esp then
  527.             esp_toggled = not esp_toggled
  528.             Notification({Title='ESP';Text='ESP was toggled '..(esp_toggled and 'On' or 'Off');Duration=2;})
  529.             setText('Toggled ESP '..(esp_toggled and 'On' or 'Off'))
  530.         elseif Input.KeyCode == toggle_aimbot then
  531.             aimbot_toggled = not aimbot_toggled
  532.             Notification({Title='AimBot';Text='AimBot was toggled '..(aimbot_toggled and 'On' or 'Off');Duration=2;})
  533.             setText('Toggled AimBot '..(aimbot_toggled and 'On' or 'Off'))
  534.         elseif Input.KeyCode == fov_increase then
  535.             fov = fov + .5
  536.  
  537.             if FovGui.Visible then
  538.                 FovGui:TweenSize(UDim2.new(0,(Camera.ViewportSize.X/(90/fov))*2,0,(Camera.ViewportSize.X/(90/fov))*2),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true)
  539.             end
  540.             setText('Aim FOV: '..fov)
  541.         elseif Input.KeyCode == fov_decrease and fov>0 then
  542.             fov = fov - .5
  543.  
  544.             if FovGui.Visible then
  545.                 FovGui:TweenSize(UDim2.new(0,(Camera.ViewportSize.X/(90/fov))*2,0,(Camera.ViewportSize.X/(90/fov))*2),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true)
  546.             end
  547.             setText('Aim FOV: '..fov)
  548.         elseif Input.KeyCode == sens_increase then
  549.             sens = sens + .05
  550.  
  551.             setText('Sens: '..sens)
  552.         elseif Input.KeyCode == sens_decrease then
  553.             sens = sens - .05
  554.  
  555.             setText('Sens: '..sens)
  556.         elseif Input.KeyCode == targetpart_change then
  557.             val = val+1
  558.             targetpart = val<=#parts and parts[val] or parts[1]
  559.             if parts[1]==targetpart then val = 1 end
  560.             Notification({Title='Target Part';Text='Target part set to '..targetpart;Duration=2;})
  561.             setText('Target Part: '..targetpart)
  562.         elseif Input.KeyCode == ffatoggle then
  563.             ffa = not ffa
  564.             Notification({Title='FFA e';Text='FFA e is '..(ffa and 'Enabled' or 'Disabled');Duration=2;})
  565.             setText('FFA e: '..(ffa and 'Enabled' or 'Disabled'))
  566.         elseif Input.KeyCode == priority_toggle then
  567.             aim_priority = aim_priority+1>2 and 0 or 1
  568.             aim_priority = aim_priority+1
  569.             FovGui.Visible = aim_priority>1
  570.             setText('Aim Priority: '..(aim_priority==1 and 'Distance' or 'FOV'))
  571.         elseif Input.KeyCode == toggle_bones then
  572.             esp_bones = not esp_bones
  573.             if not esp_bones then
  574.             for _,v in next,ESP:GetDescendants() do
  575.                 if v:IsA('Frame') and v.Name:match('-') then
  576.                     v:Destroy()
  577.                 end
  578.             end
  579.             end
  580.             setText('Toggled ESP Bones '..(esp_bones and 'Enabled' or 'Disabled'))
  581.         elseif Input.KeyCode == toggle_gui then
  582.             hidden = not hidden
  583.             for _,gui in next,GUI:GetDescendants() do
  584.                 if gui:IsA('GuiObject') and not hidden and not gui.Visible then
  585.                     gui.Visible = true
  586.                     Mouse.Icon = 'rbxassetid://'..mouseiconid
  587.                 elseif gui:IsA('GuiObject') and gui.Visible then
  588.                     gui.Visible = false
  589.                     esp_toggled = false
  590.                     Mouse.Icon = old_icon
  591.                 end
  592.                 end
  593.             elseif Input.KeyCode == toggle_bottompos then
  594.                 bottompos = not bottompos
  595.                 if bottompos then
  596.                     Bottom.Position = UDim2.new(.5,0,1,1)
  597.                 end
  598.             elseif Input.KeyCode == toggle_performance then
  599.                 performancee = not performancee
  600.                 setText('Performance e '..(performancee and 'Enabled' or 'Disabled'))
  601.             elseif Input.KeyCode == toggle_chams then
  602.                 esp_chams = not esp_chams
  603.                 setText('Chams '..(esp_chams and 'Enabled' or 'Disabled'))
  604.             elseif Input.KeyCode == toggle_tracers then
  605.                 esp_tracers = not esp_tracers
  606.                 setText('Tracers '..(esp_chams and 'Enabled' or 'Disabled'))
  607.             elseif Input.KeyCode == toggle_boxes then
  608.                 bounding_box = not bounding_box
  609.                 setText('Bounding Boxes '..(bounding_box and 'Enabled' or 'Disabled'))
  610.             elseif Input.KeyCode == toggle_font then
  611.                     currentfont = (currentfont+1)>#fonts and 1 or currentfont+1
  612.                     for _,v in next,GUI:GetDescendants() do
  613.                         if v.Name~='KeysList' then
  614.                         if v:IsA('TextLabel') or v:IsA('TextButton') then
  615.                             v.Font = fonts[currentfont]
  616.                         end
  617.                         end
  618.                     end
  619.             end
  620.     end)
  621.  
  622.     UIS.InputEnded:Connect(function(Input)
  623.         if Input.KeyCode == toggle_aim or Input.UserInputType == toggle_aim then
  624.             aim_toggled = false
  625.         end
  626.     end)
  627.  
  628.     local function checkifspawned(x)
  629.         spawned = false
  630.         while not spawned and game.PlaceId==292439477 do
  631.             spawned = distfromspawn(x)>200 and true or false
  632.             wait(1/5)
  633.         end
  634.         spawned = true
  635.     end
  636.  
  637.     checkifspawned(Player)
  638.     Player.CharacterAdded:Connect(function(c)
  639.         checkifspawned(Player)
  640.  
  641.         for _,v in next,ESP:GetDescendants() do
  642.             if v:IsA('Frame') and v.Name:match('-') then
  643.                 v:Destroy()
  644.             end
  645.         end
  646.     end)
  647.  
  648.     Notification({Title='Aimbot '..version;Text='Loaded successfully.';Icon='rbxassetid://2572157833';Duration=10;})
  649.     wait(.5)
  650.  
  651.     RS.RenderStepped:Connect(function()
  652.         if cursor then
  653.             FovGui.Position = cursor.Position-UDim2.new(0,FovGui.AbsoluteSize.X/2,0,FovGui.AbsoluteSize.Y/2)
  654.             Indicator.Position = cursor.Position+UDim2.new(0,0,0,40)
  655.         end
  656.     end)
  657.  
  658.     Mouse.Button1Down:Connect(function()
  659.         spawn(function()
  660.             if FovGui.Visible then
  661.                 FovGui:TweenSize(UDim2.new(0,Camera.ViewportSize.X/(90/fov)*2.35,0,Camera.ViewportSize.X/(90/fov)*2.35),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true)
  662.                 wait(.1)
  663.                 FovGui:TweenSize(UDim2.new(0,Camera.ViewportSize.X/(90/fov)*2,0,Camera.ViewportSize.X/(90/fov)*2),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true)
  664.             end
  665.         end)
  666.     end)
  667.  
  668.     while true do
  669.         Indicator.Text = (aim_priority>1 and 'FOV: '..fov or 'Distance') ..'\nSens: '..sens..(aim_toggled and '\nAiming' or '')
  670.         if not bottompos then Bottom.Position = cursor.Position end
  671.         if esp_toggled then
  672.         for _,v in next,ESP:children() do
  673.             if v~=Bottom and not Players:FindFirstChild(v.Name) then
  674.                 v:Destroy()
  675.             end
  676.             wait()
  677.         end
  678.         for _,v in next,Players:GetPlayers() do
  679.             local Char = v.Character
  680.             if Char and spawned and v~=Player and Char:FindFirstChild(targetpart) and distfromspawn(v)>100 then
  681.                 if ffa or v.TeamColor~=Player.TeamColor then
  682.                 local X = Camera:GetPartsObscuringTarget({Camera.CFrame.p,Char[targetpart].CFrame.p},{v.Character,Char,Camera,unpack(windows)})
  683.                 local Dist = Player:DistanceFromCharacter(Char:FindFirstChild(targetpart).Position)
  684.                 local Color = hiddencolor
  685.                 local Folder = ESP:FindFirstChild(v.Name) or Instance.new('Folder',ESP)
  686.                 Folder.Name = v.Name
  687.                 -- ESP
  688.                 local Head = Folder:FindFirstChild('Head') or Instance.new('Frame',Folder)
  689.                 if not Folder:FindFirstChild('Head') then
  690.                 Head.Name = 'Head'
  691.                 Head.BorderSizePixel = 1
  692.                 Head.BorderColor3 = Color3.new(0,0,0)
  693.                 Head.BackgroundTransparency = 0
  694.                 end
  695.                 Head.BackgroundColor3 = #X>0 and hiddencolor or #X==0 and visiblecolor
  696.                 Head.Rotation = headboxshape=='diamond' and 45 or 0
  697.                 Head.ZIndex = 3
  698.                 local HP = Folder:FindFirstChild('HP') or Instance.new('TextLabel',Folder)
  699.                 if not Folder:FindFirstChild('HP') then
  700.                 HP.Name = 'HP'
  701.                 HP.TextTransparency = Head.BackgroundTransparency-.4
  702.                 HP.Font = fonts[currentfont]
  703.                 HP.TextStrokeTransparency = .6
  704.                 HP.BackgroundTransparency = 1
  705.                 HP.TextSize = 14
  706.                 end
  707.                 HP.Text = showdists and Char.Name..'\n'..math.floor(Dist+.5) or Char.Name
  708.                 if aim_toggled and target==Char then
  709.                     Head.Size = UDim2.new(0,headboxaimsize,0,headboxaimsize)
  710.                     Head.BackgroundColor3 = aimingcolor
  711.                     HP.Text = showdists and '['..Char.Name..']'..'\n'..math.floor(Dist+.5) or '['..Char.Name..']'
  712.                     HP.TextSize = 16
  713.                 else
  714.                     Head.Size = UDim2.new(0,headboxsize,0,headboxsize)
  715.                 end
  716.                 HP.TextColor3 = Head.BackgroundColor3
  717.                 local toScreen = Camera:WorldToScreenPoint(Char[targetpart].CFrame.p)
  718.                 if #X==0 then Color = visiblecolor end
  719.                 Head.Position = UDim2.new(0,toScreen.X-Head.Size.X.Offset/2,0,toScreen.Y-Head.Size.Y.Offset/2)
  720.                 HP.Position = Head.Position-UDim2.new(0,0,0,textoffset)
  721.                 if esp_tracers then
  722.                 local Line = DrawLine(Folder,ESP.Bottom,Head,linesize,Head.BackgroundColor3,.75,1,Color3.new(0,0,0))
  723.                     Line.Visible = Head.Visible
  724.                 else
  725.                     local imtired = Folder:FindFirstChild(ESP.Bottom.Name..'-'..Head.Name)
  726.                     if imtired then
  727.                         imtired:Destroy()
  728.                     end
  729.                 end
  730.                 if toScreen.Z<=0 then Head.Visible = false else Head.Visible = true end
  731.                 HP.Visible = Head.Visible
  732.                 if Char:FindFirstChild('Humanoid') and Char.Humanoid.RigType==Enum.HumanoidRigType.R6 then
  733.                 local Neck = Folder:FindFirstChild('Neck') or Instance.new('Frame',Folder)
  734.                 Neck.Name = 'Neck'
  735.                 Neck.ZIndex = 2
  736.                 if Char['Torso']~=nil then
  737.                 local Pos = (Char.Torso.CFrame*CFrame.new(0,.8,0)).p
  738.                 local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z
  739.                 Neck.Position = UDim2.new(0,X,0,Y)
  740.                 Neck.BorderSizePixel = 0
  741.                 if Z<=0 then Neck.Visible = false else Neck.Visible = true end
  742.                 else
  743.                     Neck.Visible = false
  744.                 end
  745.                 --
  746.                 local Pelvis = Folder:FindFirstChild('Pelvis') or Instance.new('Frame',Folder)
  747.                 Pelvis.Name = 'Pelvis'
  748.                 Pelvis.ZIndex = 2
  749.                 Pelvis.BorderSizePixel = 0
  750.                 if Char['Torso']~=nil then
  751.                 local Pos = (Char.Torso.CFrame*CFrame.new(0,-1,0)).p
  752.                 local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z
  753.                 Pelvis.Position = UDim2.new(0,X,0,Y)
  754.                 if Z<=0 then Pelvis.Visible = false else Pelvis.Visible = true end
  755.                 else
  756.                     Pelvis.Visible = false
  757.                 end
  758.                 --
  759.                 local RightFoot = Folder:FindFirstChild('Right Foot') or Instance.new('Frame',Folder)
  760.                 RightFoot.Name = 'Right Foot'
  761.                 RightFoot.ZIndex = 2
  762.                 RightFoot.BorderSizePixel = 0
  763.                 if Char['Right Leg']~=nil then
  764.                 local Pos = (Char['Right Leg'].CFrame*CFrame.new(0,-1,0)).p
  765.                 local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z
  766.                 RightFoot.Position = UDim2.new(0,X,0,Y)
  767.                 if Z<=0 then RightFoot.Visible = false else RightFoot.Visible = true end
  768.                 else
  769.                     RightFoot.Visible = false
  770.                 end
  771.                 --
  772.                 local LeftFoot = Folder:FindFirstChild('Left Foot') or Instance.new('Frame',Folder)
  773.                 LeftFoot.Name = 'Left Foot'
  774.                 if Char['Left Leg']~=nil then
  775.                 local Pos = (Char['Left Leg'].CFrame*CFrame.new(0,-1,0)).p
  776.                 local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z
  777.                 LeftFoot.Position = UDim2.new(0,X,0,Y)
  778.                 LeftFoot.BorderSizePixel = 0
  779.                 if Z<=0 then LeftFoot.Visible = false else LeftFoot.Visible = true end
  780.                 else
  781.                     LeftFoot.Visible = false
  782.                 end
  783.                 --
  784.                 local RightHand = Folder:FindFirstChild('Right Hand') or Instance.new('Frame',Folder)
  785.                 RightHand.Name = 'Right Hand'
  786.                 RightHand.ZIndex = 2
  787.                 RightHand.BorderSizePixel = 0
  788.                 if Char['Right Arm']~=nil then
  789.                 local Pos = (Char['Right Arm'].CFrame*CFrame.new(0,-1,0)).p
  790.                 local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z
  791.                 RightHand.Position = UDim2.new(0,X,0,Y)
  792.                 if Z<=0 then RightHand.Visible = false else RightHand.Visible = true end
  793.                 else
  794.                     RightHand.Visible = false
  795.                 end
  796.                 --
  797.                 local LeftHand = Folder:FindFirstChild('Left Hand') or Instance.new('Frame',Folder)
  798.                 LeftHand.Name = 'Left Hand'
  799.                 LeftHand.ZIndex = 2
  800.                 LeftHand.BorderSizePixel = 0
  801.                 if Char['Left Arm']~=nil then
  802.                 local Pos = (Char['Left Arm'].CFrame*CFrame.new(0,-1,0)).p
  803.                 local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z
  804.                 LeftHand.Position = UDim2.new(0,X,0,Y)
  805.                 if Z<=0 then LeftHand.Visible = false else LeftHand.Visible = true end
  806.                 else
  807.                     LeftHand.Visible = false
  808.                 end
  809.                 -- draw joints
  810.                 if esp_bones then
  811.                 if Head.Visible then DrawLine(Folder,Head,Neck,1,Color3.new(1,1,1),Head.BackgroundTransparency) end
  812.                 if Neck.Visible then DrawLine(Folder,Neck,Pelvis,1,Color3.new(1,1,1),Head.BackgroundTransparency) end
  813.                 if Neck.Visible then DrawLine(Folder,Neck,RightHand,1,Color3.new(1,1,1),Head.BackgroundTransparency) end
  814.                 if Neck.Visible then DrawLine(Folder,Neck,LeftHand,1,Color3.new(1,1,1),Head.BackgroundTransparency) end
  815.                 if Pelvis.Visible then DrawLine(Folder,Pelvis,RightFoot,1,Color3.new(1,1,1),Head.BackgroundTransparency) end
  816.                 if Pelvis.Visible then DrawLine(Folder,Pelvis,LeftFoot,1,Color3.new(1,1,1),Head.BackgroundTransparency) end
  817.                 end
  818.                 end
  819.  
  820.                 if esp_chams then
  821.                     for _,Part in next,Char:children() do
  822.                         if Part:IsA('BasePart') and Part.Name~='HumanoidRootPart' then
  823.                             local Adornment = Folder:FindFirstChild(Part.Name..'_Cham') or Instance.new('BoxHandleAdornment',Folder)
  824.                             if not Folder:FindFirstChild(Part.Name..'_Cham') then
  825.                             Adornment.Name = Part.Name..'_Cham'
  826.                             Adornment.Adornee = Part
  827.                             Adornment.AlwaysOnTop = true
  828.                             Adornment.Size = Part.Name=='Head' and Vector3.new(1,1,1) or Part.Size
  829.                             Adornment.ZIndex = 1
  830.                             end
  831.                             Adornment.Color3 = Head.BackgroundColor3
  832.                         end
  833.                     end
  834.                 else
  835.                     for _,v in next,Folder:GetDescendants() do
  836.                         if v.Name:match('Cham') then
  837.                             v:Destroy()
  838.                         end
  839.                     end
  840.                 end
  841.  
  842.                 if bounding_box and Char:FindFirstChild('HumanoidRootPart') then
  843.                     local Box = Char:FindFirstChild('Box') or Instance.new('BillboardGui',Char)
  844.                     if not Char:FindFirstChild('Box') then
  845.                     Box.Name = 'Box'
  846.                     Box.Adornee = Char:FindFirstChild('HumanoidRootPart')
  847.                     Box.AlwaysOnTop = true
  848.                     Box.LightInfluence = 0
  849.                     Box.StudsOffset = Vector3.new(0,-Box.Adornee.Size.Y/4,0)
  850.                     Box.Size = UDim2.new(4,1,5,1)
  851.                     local Top = Instance.new('Frame',Box)
  852.                     Top.Size = UDim2.new(1,0,0,box_line_size)
  853.                     Top.BorderSizePixel = 0
  854.                     local Bot = Top:Clone()
  855.                     Bot.Position = UDim2.new(0,0,1,-box_line_size)
  856.                     Bot.Parent = Box
  857.                     local Left = Top:Clone()
  858.                     Left.Size = UDim2.new(0,1,1,0)
  859.                     Left.Parent = Box
  860.                     local Right = Left:Clone()
  861.                     Right.Position = UDim2.new(1,-box_line_size,0,0)
  862.                     Right.Parent = Box
  863.                     end
  864.                     for _,v in next,Box:children() do
  865.     if v:IsA('Frame') then
  866.     v.BackgroundColor3 = Head.BackgroundColor3
  867.                         end
  868.                     end
  869.                 else
  870.                     local Box = Char:FindFirstChild('Box')
  871.                     if Box then
  872.     Box:Destroy()
  873.                     end
  874.                 end
  875.  
  876.                 if lockedon and target and aim_line and ESP:FindFirstChild(target.Name) then
  877.                     DrawLine(ESP,cursor,ESP:FindFirstChild(target.Name).Head,1,Head.BackgroundColor3,.5)
  878.                 end
  879.  
  880.             else
  881.                 if ESP:FindFirstChild(v.Name) then
  882.                     ESP:FindFirstChild(v.Name):Destroy()
  883.                 end
  884.                 end
  885.             else
  886.                 if ESP:FindFirstChild(v.Name) then
  887.                     ESP:FindFirstChild(v.Name):Destroy()
  888.                 end
  889.             end
  890.             end
  891.     else
  892.     for _,v in next,ESP:children() do
  893.     if v:IsA('Folder') then
  894.         v:Destroy()
  895.     end
  896.     end
  897.     end
  898.     if performancee then
  899.     wait(1/(workspace:GetRealPhysicsFPS()))
  900.     else
  901.     RS.Stepped:wait()
  902.     end
  903.     end
  904. end
  905.  
  906. function client.FastShoot()
  907.     Tac["Debounce"] = 0.08099;
  908.     PumpShotgun["Debounce"] = 0.08099;
  909.     Pick["Debounce"] = 0.109999;
  910.     SAR["Debounce"] = 0.08099;
  911.     Hawk["Debounce"] = 0.08099;
  912.     SMG["Debounce"] = 0.08099;
  913.     Sniper["Debounce"] = 0.08099;
  914.     AR["Debounce"] = 0.08099;
  915.     SupAR["Debounce"] = 0.08099;
  916.     Pistol["Debounce"] = 0.08099;
  917.     Drum["Debounce"] = 0.08099;
  918.     RPG["Debounce"] = 0.08099;
  919.     BurstAR["Debounce"] = 0.08099;
  920.     DoubleBarrelShotgun["Debounce"] = 0.08099;
  921.     HeavyAR["Debounce"] = 0.08099;
  922.     ExplosivePistol["Debounce"] = 0.08099;
  923.     HeavySniper["Debounce"] = 0.08099;
  924.     Minigun["Debounce"] = 0.08099;
  925.     QuadLauncher["Debounce"] = 0.08099;
  926.     TacticalAR["Debounce"] = 0.08099;
  927.     TacticalRifle["Debounce"] = 0.08099;
  928.     SawnoffShotgun["Debounce"] = 0.08099;
  929. end
  930.  
  931. function client.AR()
  932.         Tac["ReloadType"] = "ARReload";
  933.         Hawk["ReloadType"] = "ARReload";
  934.         SMG["ReloadType"] = "ARReload";
  935.         SAR["ReloadType"] = "ARReload";
  936.         Sniper["ReloadType"] = "ARReload";
  937.         AR["ReloadType"] = "ARReload";
  938.         PumpShotgun["ReloadType"] = "ARReload";
  939.         SupAR["ReloadType"] = "ARReload";
  940.         Drum["ReloadType"] = "ARReload";
  941.         RPG["ReloadType"] = "ARReload";
  942.         BurstAR["ReloadType"] = "ARReload";
  943.         DoubleBarrelShotgun["ReloadType"] = "ARReload";
  944.         HeavyAR["ReloadType"] = "ARReload";
  945.         ExplosivePistol["ReloadType"] = "ARReload";
  946.         HeavySniper["ReloadType"] = "ARReload";
  947.         Minigun["ReloadType"] = "ARReload";
  948.         QuadLauncher["ReloadType"] = "ARReload";
  949.         TacticalAR["ReloadType"] = "ARReload";
  950.         TacticalRifle["ReloadType"] = "ARReload";
  951.         SawnoffShotgun["ReloadType"] = "ARReload";
  952. end
  953.  
  954. function client.LowRecoil()
  955.         Tac["Recoil"] = 0.209786354
  956.         Hawk["Recoil"] = 0.209786354
  957.         SMG["Recoil"] = 0.209786354
  958.         Sniper["Recoil"] = 0.209786354
  959.         AR["Recoil"] = 0.209786354
  960.         SAR["Recoil"] = 0.209786354
  961.         PumpShotgun["Recoil"] = 0.209786354
  962.         SupAR["Recoil"] = 0.209786354
  963.         Pistol["Recoil"] = 0.209786354
  964.         Drum["Recoil"] = 0.209786354
  965.         RPG["Recoil"] = 0.209786354
  966.         BurstAR["Recoil"] = 0.209786354
  967.         DoubleBarrelShotgun["Recoil"] = 0.209786354
  968.         HeavyAR["Recoil"] = 0.209786354
  969.         ExplosivePistol["Recoil"] = 0.209786354
  970.         HeavySniper["Recoil"] = 0.209786354
  971.         Minigun["Recoil"] = 0.209786354
  972.         QuadLauncher["Recoil"] = 0.209786354
  973.         TacticalAR["Recoil"] = 0.209786354
  974.         TacticalRifle["Recoil"] = 0.209786354
  975.         SawnoffShotgun["Recoil"] = 0.209786354
  976. end
  977. if client and  client.esp and client.NoMap and client.AimBot and client.FastShoot and client.LowRecoil then
  978. RS.ConfettiGUI:Clone().Parent = player.PlayerGui
  979. Check:Destroy()
  980. local Name = Instance.new("TextLabel", GunCheats)
  981. local Chams = Instance.new("TextButton", GunCheats)
  982. local NoRecoil = Instance.new("TextButton", GunCheats)
  983. local MainGUI = Instance.new("ScreenGui", game.CoreGui)
  984. local GunCheats = Instance.new("Frame", MainGUI)
  985. local FastShootBTN = Instance.new("TextButton", GunCheats)
  986. local NMBTN = Instance.new("TextButton", GunCheats)
  987. local CB = Instance.new("TextButton", GunCheats)
  988. local ESP = Instance.new("TextButton", GunCheats)
  989. local NoM = Instance.new("TextButton", GunCheats)
  990. local AllAR = Instance.new("TextButton", GunCheats)
  991. MainGUI.Name = "Gui"
  992. MainGUI.Enabled = true
  993. GunCheats.Name = "GunCheats"
  994. GunCheats.BackgroundColor3 = Color3.new(0, 0, 0)
  995. GunCheats.Position = UDim2.new(0.252173936, 0, 0.04501, 0)
  996. GunCheats.Size = UDim2.new(0, 175, 0, 450)
  997. GunCheats.Transparency = .3
  998. GunCheats.Active = true
  999. GunCheats.Draggable = true
  1000. GunCheats.BorderColor3 = Color3.new(0, 0, 1)
  1001. GunCheats.BorderSizePixel = 2.52222222
  1002. Name.Name = "Name"
  1003. Name.Text = "STRUCID DESTROYER"
  1004. Name.Parent = GunCheats
  1005. Name.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1006. Name.Position = UDim2.new(0.007, 0, 0, 0)
  1007. Name.Size = UDim2.new(0, 175, 0, 60)
  1008. Name.BackgroundTransparency = 1
  1009. Name.TextColor3 = Color3.new(255,255,255)
  1010. Name.TextSize = 15
  1011. FastShootBTN.Name = "Aimbot"
  1012. FastShootBTN.Text = "Aimbot"
  1013. FastShootBTN.Parent = GunCheats
  1014. FastShootBTN.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1015. FastShootBTN.Position = UDim2.new(0.007, 0, 0.16401, 0)
  1016. FastShootBTN.Size = UDim2.new(0, 175, 0, 40)
  1017. FastShootBTN.BackgroundTransparency = 1
  1018. FastShootBTN.TextColor3 = Color3.new(255,255,255)
  1019. FastShootBTN.MouseButton1Down:Connect(function() client.AimBot() end)
  1020. NMBTN.Name = "NM"
  1021. NMBTN.Text = "No Map (Beta)"
  1022. NMBTN.Parent = GunCheats
  1023. NMBTN.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1024. NMBTN.Position = UDim2.new(0.007, 0, 0.855001, 0)
  1025. NMBTN.Size = UDim2.new(0, 175, 0, 40)
  1026. NMBTN.BackgroundTransparency = 1
  1027. NMBTN.TextColor3 = Color3.new(255,255,255)
  1028. NMBTN.MouseButton1Down:Connect(function() client.InvisLoop() end)
  1029. Chams.Name = "Chams"
  1030. Chams.Text = "FastShoot"
  1031. Chams.Parent = GunCheats
  1032. Chams.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1033. Chams.Position = UDim2.new(0.007, 0, 0.7654321, 0)
  1034. Chams.Size = UDim2.new(0, 175, 0, 40)
  1035. Chams.BackgroundTransparency = 1
  1036. Chams.TextColor3 = Color3.new(255,255,255)
  1037. Chams.MouseButton1Down:Connect(function() client.FastShoot() end)
  1038. ESP.Name = "Chams"
  1039. ESP.Text = "Chams"
  1040. ESP.Parent = GunCheats
  1041. ESP.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1042. ESP.Position = UDim2.new(0.007, 0, 0.44, 0)
  1043. ESP.Size = UDim2.new(0, 175, 0, 40)
  1044. ESP.BackgroundTransparency = 1
  1045. ESP.TextColor3 = Color3.new(255,255,255)
  1046. ESP.MouseButton1Down:Connect(function() client.esp() end)
  1047. NoM.Name = "No-Map"
  1048. NoM.Text = "Hitbox Extender"
  1049. NoM.Parent = GunCheats
  1050. NoM.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1051. NoM.Position = UDim2.new(0.007, 0, 0.339, 0)
  1052. NoM.Size = UDim2.new(0, 175, 0, 40)
  1053. NoM.BackgroundTransparency = 1
  1054. NoM.TextColor3 = Color3.new(255,255,255)
  1055. NoM.MouseButton1Down:Connect(function() client.NoMap() end)
  1056. AllAR.Name = "AARR"
  1057. AllAR.Text = "All AR Reload"
  1058. AllAR.Parent = GunCheats
  1059. AllAR.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1060. AllAR.Position = UDim2.new(0.007, 0, 0.250, 0)
  1061. AllAR.Size = UDim2.new(0, 175, 0, 40)
  1062. AllAR.BackgroundTransparency = 1
  1063. AllAR.TextColor3 = Color3.new(255,255,255)
  1064. AllAR.MouseButton1Down:Connect(function() client.AR() end)
  1065. NoRecoil.Name = "NoRecoil"
  1066. NoRecoil.Text = "LowRecoil"
  1067. NoRecoil.Parent = GunCheats
  1068. NoRecoil.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1069. NoRecoil.Position = UDim2.new(0.007, 0, 0.6454321, 0)
  1070. NoRecoil.Size = UDim2.new(0, 175, 0, 40)
  1071. NoRecoil.BackgroundTransparency = 1
  1072. NoRecoil.TextColor3 = Color3.new(255,255,255)
  1073. NoRecoil.MouseButton1Down:Connect(function() client.LowRecoil() end)
  1074. else
  1075. player:Kick("Error Spwning UI, fuck u lol")
  1076. end
Advertisement
Add Comment
Please, Sign In to add comment