Advertisement
Guest User

Untitled

a guest
Jun 9th, 2024
41,932
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.42 KB | None | 1 0
  1. --[[
  2. WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
  3. ]]
  4. --[[
  5. Cry More xj3t_
  6. you cant even make optimization
  7. ]]
  8.  
  9. -- local HWIDTable = loadstring(game:HttpGet("https://raw.githubusercontent.com/CrismonPetrasion/HWID/main/Checker.lua"))()
  10. local HWID = game:GetService("RbxAnalyticsService"):GetClientId()
  11.  
  12. --// Services
  13.  
  14. local RunService = game:GetService("RunService")
  15. local UserInputService = game:GetService("UserInputService")
  16. local Players = game:GetService("Players")
  17. local Lighting = game:GetService("Lighting")
  18. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  19.  
  20. --// Variables
  21.  
  22. local Camera = workspace.CurrentCamera
  23. local Weapons = ReplicatedStorage.Weapons
  24. local Debris = workspace.Debris
  25. local RayIgnore = workspace.Ray_Ignore
  26. local LocalPlayer = Players.LocalPlayer
  27.  
  28. local CurrentCamera = Camera
  29. local WorldToViewportPoint = CurrentCamera.WorldToViewportPoint
  30.  
  31. --// Aimbot Settings
  32.  
  33. local FOVring = Drawing.new("Circle")
  34. FOVring.Visible = false
  35. FOVring.Thickness = 1.5
  36. FOVring.Radius = 150
  37. FOVring.Transparency = 1
  38. FOVring.Color = Color3.fromRGB(200, 200, 200)
  39.  
  40. local AimSettings = {
  41. Enabled = false,
  42. TeamCheck = false,
  43. Smoothing = 1,
  44. EnableFOV = false
  45. }
  46.  
  47. local ESPSettings = {
  48. Enabled = false,
  49. UseTeamColor = false,
  50. ChamsColor = Color3.fromRGB(200,200,200)
  51. }
  52.  
  53. local Sounds = {
  54. KillSoundEnabled = false,
  55. HitSoundEnabled = false,
  56. KillSound = nil,
  57. HitSound = nil,
  58. }
  59.  
  60. --// Library
  61.  
  62. local Library = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
  63.  
  64. --// Window
  65.  
  66. local Window = Library:CreateWindow({
  67. Name = "Galaxy.Skid :3",
  68. LoadingTitle = "Loading Script",
  69. LoadingSubtitle = "By Fizz",
  70. ConfigurationSaving = {
  71. Enabled = false,
  72. FolderName = "CounterBlox", -- Create a custom folder for your hub/game
  73. FileName = "FizzCounterBlox"
  74. },
  75. Discord = {
  76. Enabled = false,
  77. Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ABCD would be ABCD
  78. RememberJoins = true -- Set this to false to make them join the discord every time they load it up
  79. },
  80. KeySystem = false, -- Set this to true to use our key system
  81. KeySettings = {
  82. Title = "Key System",
  83. Subtitle = "Discord System",
  84. Note = "discord.gg/vZQTkyCXD8",
  85. FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
  86. SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
  87. GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
  88. Key = {"GalaxyHubIsBestSkiddersEver"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
  89. }
  90. })
  91.  
  92. local Home = Window:CreateTab("Home", 4483362458) -- Title, Image
  93. local Combat = Window:CreateTab("Combat", 4483362458) -- Title, Image
  94. local Misc = Window:CreateTab("Misc", 4483362458) -- Title, Image
  95. local Visuals = Window:CreateTab("Visuals", 4483362458) -- Title, Image
  96. local World = Window:CreateTab("World", 4483362458) -- Title, Image
  97.  
  98. --// Version
  99.  
  100. local Version = "1.0"
  101.  
  102. --// Game
  103.  
  104. if true then
  105. function GetClosestPlayer(CFrame)
  106. local Ray = Ray.new(CFrame.Position, CFrame.LookVector).Unit
  107.  
  108. local Target = nil
  109. local Mag = math.huge
  110.  
  111. for _, v in pairs(Players:GetPlayers()) do
  112. if v.Character and v.Character:FindFirstChild("Humanoid").Health > 0 and v.Character:FindFirstChild("Humanoid") and v.Character:FindFirstChild("HumanoidRootPart") and v ~= LocalPlayer and (v.Team ~= LocalPlayer.Team or (not AimSettings.TeamCheck)) then
  113. local Position = v.Character.Head.Position
  114. local MagBuff = (Position - Ray:ClosestPoint(Position)).Magnitude
  115. if MagBuff < Mag then
  116. Mag = MagBuff
  117. Target = v
  118. end
  119. end
  120. end
  121.  
  122. return Target
  123. end
  124.  
  125. do
  126. --// Home
  127.  
  128. Home:CreateLabel("Premium Version")
  129. Home:CreateLabel("Version: ".. Version)
  130. end
  131.  
  132. do
  133. --// Combat
  134.  
  135. Combat:CreateSection("Aimbot")
  136. Combat:CreateToggle({
  137. Name = "Aimbot",
  138. CurrentValue = false,
  139. Flag = "Aimbot",
  140. Callback = function(Value)
  141. AimSettings.Enabled = true
  142. end,
  143. })
  144.  
  145. Combat:CreateSection("Settings")
  146. Combat:CreateSlider({
  147. Name = "FOV Radius",
  148. Range = {0, 2000},
  149. Increment = 1,
  150. CurrentValue = 150,
  151. Flag = "FOVRadius", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  152. Callback = function(Value)
  153. FOVring.Radius = Value
  154. end,
  155. })
  156.  
  157. Combat:CreateColorPicker({
  158. Name = "FOV Color",
  159. Color = Color3.fromRGB(200,200,200),
  160. Flag = "FOVColor", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  161. Callback = function(Value)
  162. FOVring.Color = Value or Color3.fromRGB(200,200,200)
  163. end
  164. })
  165.  
  166. Combat:CreateToggle({
  167. Name = "Use FOV",
  168. CurrentValue = false,
  169. Flag = "UseFOV",
  170. Callback = function(Value)
  171. AimSettings.EnableFOV = Value
  172. end,
  173. })
  174.  
  175. Combat:CreateToggle({
  176. Name = "Team Check",
  177. CurrentValue = false,
  178. Flag = "TeamCheck",
  179. Callback = function(Value)
  180. AimSettings.TeamCheck = Value
  181. end,
  182. })
  183.  
  184. Combat:CreateSection("Character")
  185. Combat:CreateToggle({
  186. Name = "Spinbot",
  187. CurrentValue = false,
  188. Flag = "Spinbot",
  189. Callback = function(Value)
  190. _G.SpinBot = Value
  191. end,
  192. })
  193.  
  194. Combat:CreateSection("Settings")
  195. Combat:CreateSlider({
  196. Name = "Speed",
  197. Range = {0, 500},
  198. Increment = 1,
  199. CurrentValue = 150,
  200. Flag = "FOVRadius", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  201. Callback = function(Value)
  202. _G.Speed = Value
  203. end,
  204. })
  205. end
  206.  
  207. do
  208. --// Misc
  209.  
  210. Misc:CreateSection("Guns")
  211. Misc:CreateButton({
  212. Name = "No Fire Rate",
  213. Callback = function()
  214. for _, Weapon in ipairs(Weapons:GetChildren()) do
  215. if Weapon:FindFirstChild("FireRate") then
  216. Weapon:FindFirstChild("FireRate").Value = 0
  217. end
  218. end
  219. end,
  220. })
  221.  
  222. Misc:CreateButton({
  223. Name = "No Spread",
  224. Callback = function()
  225. for _, Weapon in ipairs(Weapons:GetChildren()) do
  226. if Weapon:FindFirstChild("Spread") then
  227. Weapon:FindFirstChild("Spread").Value = 0
  228. for _, Spread in ipairs(Weapon:FindFirstChild("Spread"):GetChildren()) do
  229. Spread.Value = 0
  230. end
  231. end
  232. end
  233. end,
  234. })
  235.  
  236. Misc:CreateButton({
  237. Name = "Instant Reload Time",
  238. Callback = function()
  239. for _, Weapon in ipairs(Weapons:GetChildren()) do
  240. if Weapon:FindFirstChild("ReloadTime") then
  241. Weapon:FindFirstChild("ReloadTime").Value = 0.05
  242. end
  243. end
  244. end,
  245. })
  246.  
  247. Misc:CreateButton({
  248. Name = "Instant Equip Time",
  249. Callback = function()
  250. for _, Weapon in ipairs(Weapons:GetChildren()) do
  251. if Weapon:FindFirstChild("EquipTime") then
  252. Weapon:FindFirstChild("EquipTime").Value = 0.05
  253. end
  254. end
  255. end,
  256. })
  257.  
  258. Misc:CreateButton({
  259. Name = "Infinite Ammo",
  260. Callback = function()
  261. for _, Weapon in ipairs(Weapons:GetChildren()) do
  262. if Weapon:FindFirstChild("Ammo") and Weapon:FindFirstChild("StoredAmmo") then
  263. Weapon:FindFirstChild("Ammo").Value = 9999999999
  264. Weapon:FindFirstChild("StoredAmmo").Value = 9999999999
  265. end
  266. end
  267. end,
  268. })
  269.  
  270. Misc:CreateSection("Sounds")
  271. Misc:CreateToggle({
  272. Name = "Hit Sound",
  273. CurrentValue = false,
  274. Flag = "HitSound", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  275. Callback = function(Value)
  276. Sounds.HitSoundEnabled = Value
  277. end,
  278. })
  279.  
  280. Misc:CreateToggle({
  281. Name = "Kill Sound",
  282. CurrentValue = false,
  283. Flag = "KillSound", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  284. Callback = function(Value)
  285. Sounds.KillSoundEnabled = Value
  286. end,
  287. })
  288.  
  289. Misc:CreateDropdown({
  290. Name = "Hit Sounds",
  291. Options = {'Bameware', 'Bell', 'Bubble', 'Pick', 'Pop', 'Rust', 'Skeet', 'Neverlose', 'Minecraft'},
  292. CurrentOption = {"Bubble"},
  293. MultipleOptions = false,
  294. Flag = "HitSounds", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  295. Callback = function(Option)
  296. if Option == "Bameware" then
  297. Sounds.HitSound = 3124331820
  298. elseif Option == "Bell" then
  299. Sounds.HitSound = 6534947240
  300. elseif Option == "Bubble" then
  301. Sounds.HitSound = 6534947588
  302. elseif Option == "Pick" then
  303. Sounds.HitSound = 1347140027
  304. elseif Option == "Pop" then
  305. Sounds.HitSound = 198598793
  306. elseif Option == "Rust" then
  307. Sounds.HitSound = 1255040462
  308. elseif Option == "Skeet" then
  309. Sounds.HitSound = 5633695679
  310. elseif Option == "Neverlose" then
  311. Sounds.HitSound = 6534948092
  312. elseif Option == "Minecraft" then
  313. Sounds.HitSound = 4018616850
  314. end
  315. print(Option)
  316. print(Sounds.HitSound)
  317. end,
  318. })
  319.  
  320. Misc:CreateDropdown({
  321. Name = "Kill Sounds",
  322. Options = {'Bameware', 'Bell', 'Bubble', 'Pick', 'Pop', 'Rust', 'Skeet', 'Neverlose', 'Minecraft'},
  323. CurrentOption = {"Bubble"},
  324. MultipleOptions = false,
  325. Flag = "KillSounds", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  326. Callback = function(Option)
  327. if Option == "Bameware" then
  328. Sounds.KillSound = 3124331820
  329. elseif Option == "Bell" then
  330. Sounds.KillSound = 6534947240
  331. elseif Option == "Bubble" then
  332. Sounds.KillSound = 6534947588
  333. elseif Option == "Pick" then
  334. Sounds.KillSound = 1347140027
  335. elseif Option == "Pop" then
  336. Sounds.KillSound = 198598793
  337. elseif Option == "Rust" then
  338. Sounds.KillSound = 1255040462
  339. elseif Option == "Skeet" then
  340. Sounds.KillSound = 5633695679
  341. elseif Option == "Neverlose" then
  342. Sounds.KillSound = 6534948092
  343. elseif Option == "Minecraft" then
  344. Sounds.KillSound = 4018616850
  345. end
  346. print(Option)
  347. print(Sounds.KillSound)
  348. end,
  349. })
  350.  
  351. Misc:CreateSection("Effects")
  352. Misc:CreateToggle({
  353. Name = "Remove Scope",
  354. CurrentValue = false,
  355. Flag = "RemoveScope",
  356. Callback = function(Value)
  357. _G.RemoveScope = Value
  358. end,
  359. })
  360.  
  361. Misc:CreateToggle({
  362. Name = "Remove Flash",
  363. CurrentValue = false,
  364. Flag = "RemoveFlash",
  365. Callback = function(Value)
  366. _G.RemoveFlash = Value
  367. end,
  368. })
  369.  
  370. Misc:CreateToggle({
  371. Name = "Remove Smoke",
  372. CurrentValue = false,
  373. Flag = "RemoveSmoke",
  374. Callback = function(Value)
  375. _G.RemoveSmoke = Value
  376. end,
  377. })
  378.  
  379. Misc:CreateToggle({
  380. Name = "Remove Blood",
  381. CurrentValue = false,
  382. Flag = "RemoveBlood",
  383. Callback = function(Value)
  384. _G.RemoveBlood = Value
  385. end,
  386. })
  387.  
  388. Misc:CreateToggle({
  389. Name = "Remove Bullets Holes",
  390. CurrentValue = false,
  391. Flag = "RemoveBulletsHoles",
  392. Callback = function(Value)
  393. _G.RemoveBulletsHoles = Value
  394. end,
  395. })
  396.  
  397. Misc:CreateSection("Movement")
  398. Misc:CreateToggle({
  399. Name = "Auto Bhop",
  400. CurrentValue = false,
  401. Flag = "Bhop", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  402. Callback = function(Value)
  403. _G.Bhop = Value
  404. end,
  405. })
  406.  
  407. Misc:CreateSlider({
  408. Name = "Bhop Speed",
  409. Range = {0, 300},
  410. Increment = 1,
  411. CurrentValue = 100,
  412. Flag = "BhopSpeed", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  413. Callback = function(Value)
  414. _G.BhopSpeed = Value
  415. end,
  416. })
  417.  
  418. Misc:CreateSection("Character")
  419. Misc:CreateToggle({
  420. Name = "Fly",
  421. CurrentValue = false,
  422. Flag = "Fly", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  423. Callback = function(Value)
  424. _G.Fly = Value
  425. end,
  426. })
  427.  
  428. Misc:CreateToggle({
  429. Name = "Noclip",
  430. CurrentValue = false,
  431. Flag = "Noclip", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  432. Callback = function(Value)
  433. _G.Noclip = Value
  434. end,
  435. })
  436.  
  437. Misc:CreateSlider({
  438. Name = "Fly Speed",
  439. Range = {0, 120},
  440. Increment = 1,
  441. CurrentValue = 16,
  442. Flag = "FlySpeed", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  443. Callback = function(Value)
  444. _G.FlySpeed = Value
  445. end,
  446. })
  447.  
  448. Misc:CreateSection("Stuff")
  449. Misc:CreateButton({
  450. Name = "Infinite Cash",
  451. Callback = function()
  452. RunService.RenderStepped:Connect(function()
  453. if LocalPlayer and LocalPlayer.Parent then
  454. LocalPlayer.Cash.Value = 9550
  455. end
  456. task.wait()
  457. end)
  458. end,
  459. })
  460. end
  461.  
  462. do
  463. --// Visuals
  464.  
  465. Visuals:CreateSection("Camera")
  466. Visuals:CreateSlider({
  467. Name = "Field Of View",
  468. Range = {0, 120},
  469. Increment = 1,
  470. CurrentValue = 80,
  471. Flag = "BhopSpeed", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  472. Callback = function(Value)
  473. _G.FieldOfView = Value
  474. end,
  475. })
  476.  
  477. Visuals:CreateSection("Character")
  478. Visuals:CreateToggle({
  479. Name = "Third Person",
  480. CurrentValue = false,
  481. Flag = "ThirdPerson",
  482. Callback = function(Value)
  483. _G.ThirdPerson = Value
  484. end,
  485. })
  486.  
  487. Visuals:CreateSlider({
  488. Name = "Third Person Distance",
  489. Range = {0, 50},
  490. Increment = 1,
  491. CurrentValue = 10,
  492. Flag = "ThirdPersonDistance", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  493. Callback = function(Value)
  494. _G.ThirdPersonDistance = Value
  495. end,
  496. })
  497.  
  498. Visuals:CreateSection("Players")
  499. Visuals:CreateToggle({
  500. Name = "Chams",
  501. CurrentValue = false,
  502. Flag = "Chams",
  503. Callback = function(Value)
  504. ESPSettings.Enabled = Value
  505. end,
  506. })
  507.  
  508. Visuals:CreateToggle({
  509. Name = "Use Team Color",
  510. CurrentValue = false,
  511. Flag = "TeamCheckChams",
  512. Callback = function(Value)
  513. ESPSettings.UseTeamColor = Value
  514. end,
  515. })
  516.  
  517. Visuals:CreateColorPicker({
  518. Name = "Chams Color",
  519. Color = Color3.fromRGB(200,200,200),
  520. Flag = "ChamsColor", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  521. Callback = function(Value)
  522. ESPSettings.ChamsColor = Value
  523. end
  524. })
  525.  
  526. Visuals:CreateSection("Arms")
  527. Visuals:CreateToggle({
  528. Name = "Arms Chams",
  529. CurrentValue = false,
  530. Flag = "ArmsChams",
  531. Callback = function(Value)
  532. _G.ArmsChams = Value
  533. end,
  534. })
  535.  
  536. Visuals:CreateSection("Guns")
  537. Visuals:CreateToggle({
  538. Name = "Guns Chams",
  539. CurrentValue = false,
  540. Flag = "GunsChams",
  541. Callback = function(Value)
  542. _G.GunsChams = Value
  543. end,
  544. })
  545.  
  546. Visuals:CreateColorPicker({
  547. Name = "Guns Chams Color",
  548. Color = Color3.fromRGB(200,200,200),
  549. Flag = "GunsChamsColor", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  550. Callback = function(Value)
  551. _G.ChamsColor = Value
  552. end
  553. })
  554. end
  555.  
  556. end
  557.  
  558. LocalPlayer.Additionals.TotalDamage.Changed:Connect(function(Value)
  559. if Sounds.HitSoundEnabled == true and Value ~= 0 then
  560. local HitSound = Instance.new("Sound")
  561. HitSound.Parent = game:GetService("SoundService")
  562. HitSound.SoundId = 'rbxassetid://'..Sounds.HitSound
  563. HitSound.Volume = 3
  564. HitSound:Play()
  565. end
  566. end)
  567.  
  568. LocalPlayer.Status.Kills.Changed:Connect(function(Value)
  569. if Sounds.KillSoundEnabled == true and Value ~= 0 then
  570. local KillSound = Instance.new("Sound")
  571. KillSound.Parent = game:GetService("SoundService")
  572. KillSound.SoundId = 'rbxassetid://'..Sounds.KillSound
  573. KillSound.Volume = 3
  574. KillSound:Play()
  575. end
  576. end)
  577.  
  578. RunService.RenderStepped:Connect(function()
  579. if _G.RemoveScope == true then
  580. LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.ImageTransparency = 1
  581. LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.ImageTransparency = 1
  582. LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Size = UDim2.new(2,0,2,0)
  583. LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Position = UDim2.new(-0.5,0,-0.5,0)
  584. LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Blur.ImageTransparency = 1
  585. LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Blur.Blur.ImageTransparency = 1
  586. LocalPlayer.PlayerGui.GUI.Crosshairs.Frame1.Transparency = 1
  587. LocalPlayer.PlayerGui.GUI.Crosshairs.Frame2.Transparency = 1
  588. LocalPlayer.PlayerGui.GUI.Crosshairs.Frame3.Transparency = 1
  589. LocalPlayer.PlayerGui.GUI.Crosshairs.Frame4.Transparency = 1
  590. else
  591. LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.ImageTransparency = 0
  592. LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.ImageTransparency = 0
  593. LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Size = UDim2.new(1,0,1,0)
  594. LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Position = UDim2.new(0,0,0,0)
  595. LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Blur.ImageTransparency = 0
  596. LocalPlayer.PlayerGui.GUI.Crosshairs.Scope.Scope.Blur.Blur.ImageTransparency = 0
  597. LocalPlayer.PlayerGui.GUI.Crosshairs.Frame1.Transparency = 0
  598. LocalPlayer.PlayerGui.GUI.Crosshairs.Frame2.Transparency = 0
  599. LocalPlayer.PlayerGui.GUI.Crosshairs.Frame3.Transparency = 0
  600. LocalPlayer.PlayerGui.GUI.Crosshairs.Frame4.Transparency = 0
  601. end
  602. task.wait()
  603. end)
  604.  
  605. RunService.RenderStepped:Connect(function()
  606. if _G.RemoveFlash == true then
  607. LocalPlayer.PlayerGui.Blnd.Enabled = false
  608. else
  609. LocalPlayer.PlayerGui.Blnd.Enabled = true
  610. end
  611. task.wait()
  612. end)
  613.  
  614. RunService.RenderStepped:Connect(function()
  615. if _G.RemoveBulletsHoles == true then
  616. for i,v in pairs(Debris:GetChildren()) do
  617. if v.Name == "Bullet" then
  618. v:Remove()
  619. end
  620. end
  621. end
  622. task.wait()
  623. end)
  624.  
  625. RunService.RenderStepped:Connect(function()
  626. if _G.RemoveSmoke == true then
  627. for i,v in pairs(RayIgnore.Smokes:GetChildren()) do
  628. if v.Name == "Smoke" then
  629. v:Remove()
  630. end
  631. end
  632. end
  633. task.wait()
  634. end)
  635. RunService.RenderStepped:Connect(function()
  636. if _G.RemoveBlood == true then
  637. for i,v in pairs(Debris:GetChildren()) do
  638. if v.Name == "SurfaceGui" then
  639. v:Remove()
  640. end
  641. end
  642. end
  643. task.wait()
  644. end)
  645.  
  646. RunService.RenderStepped:Connect(function()
  647. if _G.Noclip == true then
  648. for _, Instance in pairs(LocalPlayer.Character:GetChildren()) do
  649. if Instance:IsA("BasePart") and Instance.CanCollide == true then
  650. Instance.CanCollide = false
  651. end
  652. end
  653. else
  654. for _, Instance in pairs(LocalPlayer.Character:GetChildren()) do
  655. if Instance:IsA("BasePart") and Instance.CanCollide == true then
  656. Instance.CanCollide = true
  657. end
  658. end
  659. end
  660. task.wait()
  661. end)
  662.  
  663. RunService.RenderStepped:Connect(function()
  664. if _G.Fly == true then
  665. if LocalPlayer.Character ~= nil then
  666. local Speed = _G.FlySpeed or 16
  667. local Velocity = Vector3.new(0, 1, 0)
  668.  
  669. if UserInputService:IsKeyDown(Enum.KeyCode.W) then
  670. Velocity = Velocity + (Camera.CoordinateFrame.lookVector * Speed)
  671. end
  672. if UserInputService:IsKeyDown(Enum.KeyCode.A) then
  673. Velocity = Velocity + (Camera.CoordinateFrame.rightVector * -Speed)
  674. end
  675. if UserInputService:IsKeyDown(Enum.KeyCode.S) then
  676. Velocity = Velocity + (Camera.CoordinateFrame.lookVector * -Speed)
  677. end
  678. if UserInputService:IsKeyDown(Enum.KeyCode.D) then
  679. Velocity = Velocity + (Camera.CoordinateFrame.rightVector * Speed)
  680. end
  681.  
  682. LocalPlayer.Character.HumanoidRootPart.Velocity = Velocity
  683. LocalPlayer.Character.Humanoid.PlatformStand = true
  684. end
  685. end
  686. task.wait()
  687. end)
  688.  
  689. RunService.RenderStepped:Connect(function()
  690. if _G.Bhop == true then
  691. if LocalPlayer.Character ~= nil and UserInputService:IsKeyDown(Enum.KeyCode.Space) and LocalPlayer.PlayerGui.GUI.Main.GlobalChat.Visible == false then
  692. LocalPlayer.Character.Humanoid.Jump = true
  693. local Speed = _G.BhopSpeed or 100
  694. local Dir = Camera.CFrame.LookVector * Vector3.new(1,0,1)
  695. local Move = Vector3.new()
  696.  
  697. Move = UserInputService:IsKeyDown(Enum.KeyCode.W) and Move + Dir or Move
  698. Move = UserInputService:IsKeyDown(Enum.KeyCode.S) and Move - Dir or Move
  699. Move = UserInputService:IsKeyDown(Enum.KeyCode.D) and Move + Vector3.new(-Dir.Z,0,Dir.X) or Move
  700. Move = UserInputService:IsKeyDown(Enum.KeyCode.A) and Move + Vector3.new(Dir.Z,0,-Dir.X) or Move
  701. if Move.Unit.X == Move.Unit.X then
  702. Move = Move.Unit
  703. LocalPlayer.Character.HumanoidRootPart.Velocity = Vector3.new(Move.X * Speed, LocalPlayer.Character.HumanoidRootPart.Velocity.Y, Move.Z * Speed)
  704. end
  705. end
  706. end
  707. task.wait()
  708. end)
  709.  
  710. RunService.RenderStepped:Connect(function()
  711. if AimSettings.Enabled == true then
  712. local Pressed = UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton2)
  713. if Pressed then
  714. local CurrentTarget = GetClosestPlayer(Camera.CFrame)
  715. if CurrentTarget ~= nil then
  716. local SSHeadPoint = Camera:WorldToScreenPoint(CurrentTarget.Character.Head.Position)
  717. SSHeadPoint = Vector2.new(SSHeadPoint.X, SSHeadPoint.Y)
  718. if (SSHeadPoint - FOVring.Position).Magnitude < FOVring.Radius then
  719. Camera.CFrame = Camera.CFrame:Lerp(CFrame.new(Camera.CFrame.Position, CurrentTarget.Character.Head.Position), AimSettings.Smoothing)
  720. end
  721. end
  722. end
  723. end
  724.  
  725. if AimSettings.EnableFOV then
  726. FOVring.Visible = true
  727. FOVring.Position = workspace.CurrentCamera.ViewportSize/2
  728. else
  729. FOVring.Visible = false
  730. end
  731. task.wait()
  732. end)
  733.  
  734.  
  735. RunService.RenderStepped:Connect(function()
  736. if LocalPlayer.Character ~= nil and LocalPlayer.Character.Humanoid.Health > 0 then
  737. if _G.SpinBot then
  738. LocalPlayer.Character.Humanoid.AutoRotate = false
  739. LocalPlayer.Character.HumanoidRootPart.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(_G.Speed or 50), 0)
  740. else
  741. LocalPlayer.Character.Humanoid.AutoRotate = true
  742. end
  743. end
  744. task.wait()
  745. end)
  746.  
  747. RunService.RenderStepped:Connect(function()
  748. if _G.ThirdPerson == true then
  749. if LocalPlayer.CameraMinZoomDistance ~= _G.ThirdPersonDistance or 10 then
  750. LocalPlayer.CameraMinZoomDistance = _G.ThirdPersonDistance or 10
  751. LocalPlayer.CameraMaxZoomDistance = _G.ThirdPersonDistance or 10
  752. workspace.ThirdPerson.Value = true
  753. end
  754. else
  755. if LocalPlayer.Character ~= nil then
  756. LocalPlayer.CameraMinZoomDistance = 0
  757. LocalPlayer.CameraMaxZoomDistance = 0
  758. workspace.ThirdPerson.Value = false
  759. end
  760. end
  761. task.wait()
  762. end)
  763.  
  764. RunService.RenderStepped:Connect(function()
  765. Camera.FieldOfView = _G.FieldOfView or 80
  766. task.wait()
  767. end)
  768.  
  769.  
  770. RunService.RenderStepped:Connect(function()
  771. if _G.GunsChams == true then
  772. for _, Stuff in ipairs(workspace.Camera:GetChildren()) do
  773. if Stuff:IsA("Model") and Stuff.Name == "Arms" then
  774. for _, AnotherStuff in ipairs(Stuff:GetChildren()) do
  775. if AnotherStuff:IsA("MeshPart") or AnotherStuff:IsA("BasePart") then
  776. AnotherStuff.Color = _G.ChamsColor or Color3.fromRGB(200,200,200)
  777. AnotherStuff.Material = Enum.Material.ForceField
  778. end
  779. end
  780. end
  781. end
  782. else
  783. for _, Stuff in ipairs(workspace.Camera:GetChildren()) do
  784. if Stuff:IsA("Model") and Stuff.Name == "Arms" then
  785. for _, AnotherStuff in ipairs(Stuff:GetChildren()) do
  786. if AnotherStuff:IsA("MeshPart") or AnotherStuff:IsA("BasePart") then
  787. AnotherStuff.Color = Color3.fromRGB(200,200,200)
  788. AnotherStuff.Material = Enum.Material.Plastic
  789. end
  790. end
  791. end
  792. end
  793. end
  794. task.wait()
  795. end)
  796.  
  797. RunService.RenderStepped:Connect(function()
  798. if _G.ArmsChams == true then
  799. for _, Stuff in ipairs(workspace.Camera:GetChildren()) do
  800. if Stuff:IsA("Model") and Stuff.Name == "Arms" then
  801. for _, AnotherStuff in ipairs(Stuff:GetChildren()) do
  802. if AnotherStuff:IsA("Model") and AnotherStuff.Name ~= "AnimSaves" then
  803. for _, Arm in ipairs(AnotherStuff:GetChildren()) do
  804. if Arm:IsA("BasePart") then
  805. Arm.Transparency = 1
  806. for _, StuffInArm in ipairs(Arm:GetChildren()) do
  807. if StuffInArm:IsA("BasePart") then
  808. StuffInArm.Material = Enum.Material.ForceField
  809. end
  810. end
  811. end
  812. end
  813. end
  814. end
  815. end
  816. end
  817. else
  818. for _, Stuff in ipairs(workspace.Camera:GetChildren()) do
  819. if Stuff:IsA("Model") and Stuff.Name == "Arms" then
  820. for _, AnotherStuff in ipairs(Stuff:GetChildren()) do
  821. if AnotherStuff:IsA("Model") and AnotherStuff.Name ~= "AnimSaves" then
  822. for _, Arm in ipairs(AnotherStuff:GetChildren()) do
  823. if Arm:IsA("BasePart") then
  824. Arm.Transparency = 0
  825. for _, StuffInArm in ipairs(Arm:GetChildren()) do
  826. if StuffInArm:IsA("BasePart") then
  827. StuffInArm.Material = Enum.Material.Plastic
  828. end
  829. end
  830. end
  831. end
  832. end
  833. end
  834. end
  835. end
  836. end
  837. task.wait()
  838. end)
  839.  
  840. RunService.RenderStepped:Connect(function()
  841. for _, Player in ipairs(Players:GetChildren()) do
  842. if ESPSettings.Enabled == true then
  843. if ESPSettings.UseTeamColor == true then
  844. if Player.Character:FindFirstChild("Highlight") then
  845. Player.Character.Highlight.FillColor = Player.TeamColor.Color
  846. else
  847. local Highlight = Instance.new("Highlight", Player.Character)
  848. Highlight.FillColor = Player.TeamColor.Color
  849. end
  850. else
  851. if Player.Character:FindFirstChild("Highlight") then
  852. Player.Character.Highlight.FillColor = ESPSettings.ChamsColor or Color3.fromRGB(200,200,200)
  853. else
  854. local Highlight = Instance.new("Highlight", Player.Character)
  855. Highlight.FillColor = ESPSettings.ChamsColor or Color3.fromRGB(200,200,200)
  856. end
  857. end
  858. else
  859. if Player.Character:FindFirstChild("Highlight") then
  860. Player.Character.Highlight:Destroy()
  861. end
  862. end
  863. end
  864. task.wait()
  865. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement