Advertisement
MrScripter2

ionium.vip Alpha

Jan 16th, 2025 (edited)
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 6.51 KB | Gaming | 0 0
  1. if IONIUM_EXECUTED then
  2. return warn("IONIUM Is already injected")
  3. end
  4.  
  5. local Aimbot = loadstring(game:HttpGet("https://raw.githubusercontent.com/Exunys/Aimbot-V3/main/src/Aimbot.lua"))()
  6.  
  7. local RunService = game:GetService("RunService")
  8.  
  9. loadstring(game:HttpGet('https://raw.githubusercontent.com/drillygzzly/Roblox-UI-Libs/main/Yun%20V2%20Lib/Yun%20V2%20Lib%20Source.lua'))()
  10.  
  11. local Library = initLibrary()
  12. local Window = Library:Load({name = "Molecule.cc", sizeX = 520, sizeY = 512, color = Color3.new(0.780392, 0.039216, 0.321569)})
  13.  
  14. --//Seperator\\--
  15.  
  16. local Tab = Window:Tab("Legit")
  17. local Tab2 = Window:Tab("Rage")
  18. local Tab3 = Window:Tab("Visuals")
  19.  
  20. --//Seperator\\--
  21.  
  22. local Legitsec1 = Tab:Section{name = "LegitBot", column = 1}
  23. local Legitsec2 = Tab:Section{name = "Weapon", column = 2}
  24. local Ragesec1 = Tab2:Section{name = "RageBot", column = 1}
  25. local Ragesec2 = Tab2:Section{name = "AntiAim", column = 2}
  26. local Visualssec1 = Tab3:Section{name = "Player", column = 1}
  27. local Visualssec2 = Tab3:Section{name = "World", column = 2}
  28.  
  29. --//Seperator\\--
  30.  
  31.     Legitsec1:Toggle {
  32.     Name = "Aimbot",
  33.     flag = "Aimbot_1",
  34.     callback = function(bool)
  35.     Aimbot.Settings.Enabled = bool
  36.     end
  37. }
  38.  
  39. Legitsec1:dropdown {
  40.     name = "Hitbox",
  41.     content = {"Head", "Torso", "HumanoidRootPart", "Right Arm", "Left Arm"},
  42.     multichoice = false,
  43.     callback = function(bool)
  44.     Aimbot.Settings.LockPart = bool
  45.     end}
  46.  
  47.     Legitsec1:Toggle {
  48.     Name = "Team Check",
  49.     flag = "Aimbot_2",
  50.     callback = function(bool)
  51.     Aimbot.Settings.TeamCheck = bool
  52.     end
  53. }
  54.  
  55.     Legitsec1:Toggle {
  56.     Name = "Alive Check",
  57.     flag = "Aimbot_3",
  58.     callback = function(bool)
  59.     Aimbot.Settings.AliveCheck = bool
  60.     end
  61. }
  62.  
  63.     Legitsec1:Toggle {
  64.     Name = "Wall Check",
  65.     flag = "Aimbot_4",
  66.     callback = function(bool)
  67.     Aimbot.Settings.WallCheck = bool
  68.     end
  69. }
  70.  
  71.     Legitsec1:Toggle {
  72.     Name = "Aimbot FOV",
  73.     flag = "Aimbot_4",
  74.     callback = function(bool)
  75.     Aimbot.FOVSettings.Enabled = bool
  76.     end
  77. }
  78.  
  79.     Legitsec1:Slider {
  80.     Name = "AimFOV",
  81.     Default = 1,
  82.     Min = 1,
  83.     Max = 360,
  84.     Decimals = 1,
  85.     Flag = "moooooo",
  86.     callback = function(bool)
  87.     Aimbot.FOVSettings.Radius = bool
  88.     end
  89. }
  90.  
  91.     Legitsec1:Slider {
  92.     Name = "Smoothing",
  93.     Default = 1,
  94.     Min = 1,
  95.     Max = 20,
  96.     Decimals = 1,
  97.     Flag = "moooooo",
  98.     callback = function(bool)
  99.     Aimbot.Settings.Sensitivity2 = bool
  100.     end
  101. }
  102.  
  103. Visualssec1:Toggle {
  104.     Name = "ESP",
  105.     flag = "ESP_1",
  106.     callback = function(bool)
  107.         -- Toggle ESP on or off
  108.         _G.ESPToggle = bool
  109.         print("ESP Toggle:", bool and "Enabled" or "Disabled")
  110.  
  111.         local Players = game:GetService("Players")
  112.         local LocalPlayer = Players.LocalPlayer
  113.         local RunService = game:GetService("RunService")
  114.         local Workspace = game:GetService("Workspace")
  115.  
  116.         -- Highlight Management
  117.         local function addHighlightToCharacter(player, character)
  118.             if player == LocalPlayer then return end -- Skip local player
  119.             local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
  120.             if humanoidRootPart and not humanoidRootPart:FindFirstChild("Highlight") then
  121.                 local highlight = Instance.new("Highlight")
  122.                 highlight.Name = "Highlight"
  123.                 highlight.Adornee = character
  124.                 highlight.Parent = humanoidRootPart
  125.                 highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
  126.                 highlight.FillColor = Color3.fromRGB(255, 0, 0) -- Change this color as needed
  127.                 highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
  128.                 highlight.FillTransparency = 0.5
  129.             end
  130.         end
  131.  
  132.         local function removeHighlightFromCharacter(character)
  133.             local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
  134.             if humanoidRootPart then
  135.                 local highlight = humanoidRootPart:FindFirstChild("Highlight")
  136.                 if highlight then
  137.                     highlight:Destroy()
  138.                 end
  139.             end
  140.         end
  141.  
  142.         -- Character Helper
  143.         local function getCharacter(player)
  144.             return player.Character
  145.         end
  146.  
  147.         -- Update Highlights
  148.         local function updateHighlights()
  149.             for _, player in pairs(Players:GetPlayers()) do
  150.                 local character = getCharacter(player)
  151.                 if character then
  152.                     if _G.ESPToggle then
  153.                         addHighlightToCharacter(player, character)
  154.                     else
  155.                         removeHighlightFromCharacter(character)
  156.                     end
  157.                 end
  158.             end
  159.         end
  160.  
  161.         -- Listen for new players and character changes
  162.         Players.PlayerAdded:Connect(function(player)
  163.             player.CharacterAdded:Connect(function(character)
  164.                 if _G.ESPToggle then
  165.                     addHighlightToCharacter(player, character)
  166.                 end
  167.             end)
  168.         end)
  169.  
  170.         Players.PlayerRemoving:Connect(function(player)
  171.             local character = getCharacter(player)
  172.             if character then
  173.                 removeHighlightFromCharacter(character)
  174.             end
  175.         end)
  176.  
  177.         -- Continuously update highlights
  178.         RunService.RenderStepped:Connect(updateHighlights)
  179.  
  180.         -- Initial update for existing players
  181.         updateHighlights()
  182.     end
  183. }
  184.  
  185. Aimbot.Settings = {
  186.     Enabled = true,
  187.  
  188.     TeamCheck = false,
  189.     AliveCheck = true,
  190.     WallCheck = false,
  191.  
  192.     OffsetToMoveDirection = false, -- Prediction
  193.     OffsetIncrement = 15, -- Min: 1; Max: 30 -- Amplitude
  194.  
  195.     Sensitivity = 0, -- Animation length (in seconds) before fully locking onto target / CFrame Sensitivity
  196.     Sensitivity2 = 3.5, -- mousemoverel Sensitivity
  197.  
  198.     LockMode = 2, -- 1 = CFrame; 2 = mousemoverel
  199.     LockPart = "Head", -- Body part to lock on
  200.  
  201.     TriggerKey = Enum.UserInputType.MouseButton2,
  202.     Toggle = false
  203. }
  204.  
  205. Aimbot.FOVSettings = {
  206.     Enabled = false,
  207.     Visible = true,
  208.  
  209.     Radius = 90, -- Field Of View
  210.     NumSides = 60,
  211.  
  212.     Thickness = 1,
  213.     Transparency = 1,
  214.     Filled = false,
  215.  
  216.     RainbowColor = false,
  217.     RainbowOutlineColor = false,
  218.     Color = Color3.fromRGB(255, 255, 255),
  219.     OutlineColor = Color3.fromRGB(0, 0, 0),
  220.     LockedColor = Color3.fromRGB(255, 150, 150)
  221. }
  222.  
  223. Aimbot.Load()
  224.     getgenv().IONIUM_EXECUTED = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement