local Metadata = { LoaderData = { Name = (shared.LoaderTitle or 'A Loader'), Colors = shared.LoaderColors or { Main = Color3.fromRGB(24, 24, 24), Topic = Color3.fromRGB(255, 255, 255), Title = Color3.fromRGB(255, 255, 255), LoaderBackground = Color3.fromRGB(30, 30, 30), LoaderSplash = Color3.fromRGB(255, 255, 255) } }, Keyframes = shared.LoaderKeyFrames or { [1] = {1, 10}, [2] = {2, 30}, [3] = {3, 60}, [4] = {2, 100} } } local function createNotification() local UI = Instance.new("ScreenGui") UI.Parent = game.CoreGui local Frame = Instance.new("Frame", UI) Frame.Size = UDim2.new(0, 300, 0, 120) Frame.Position = UDim2.new(0.5, -150, 0.4, 0) Frame.BackgroundColor3 = Color3.fromRGB(24, 24, 24) Frame.BorderSizePixel = 0 local Label = Instance.new("TextLabel", Frame) Label.Size = UDim2.new(1, 0, 0.5, 0) Label.Text = "Script Loading..." Label.TextColor3 = Color3.fromRGB(255, 255, 255) Label.BackgroundTransparency = 1 Label.Font = Enum.Font.Gotham Label.TextSize = 20 local Credit = Instance.new("TextLabel", Frame) Credit.Size = UDim2.new(1, 0, 0.2, 0) Credit.Position = UDim2.new(0, 0, 0.8, 0) Credit.Text = "Script by ruwxie" Credit.TextColor3 = Color3.fromRGB(180, 180, 180) Credit.BackgroundTransparency = 1 Credit.Font = Enum.Font.Gotham Credit.TextSize = 14 local ProgressBar = Instance.new("Frame", Frame) ProgressBar.Size = UDim2.new(0, 280, 0, 10) ProgressBar.Position = UDim2.new(0.5, -140, 0.65, 0) ProgressBar.BackgroundColor3 = Color3.fromRGB(50, 50, 50) ProgressBar.BorderSizePixel = 0 local Progress = Instance.new("Frame", ProgressBar) Progress.Size = UDim2.new(0, 0, 1, 0) Progress.BackgroundColor3 = Color3.fromRGB(0, 170, 255) Progress.BorderSizePixel = 0 for i, keyframe in ipairs(Metadata.Keyframes) do task.wait(keyframe[1]) Progress:TweenSize(UDim2.new(keyframe[2] / 100, 0, 1, 0), "Out", "Linear", 0.5, true) end Label.Text = "Script Loaded" task.wait(0.5) UI:Destroy() loadMainScript() end local function loadMainScript() if not getgenv().Aimbot then loadstring(game:HttpGet("https://raw.githubusercontent.com/Exunys/Aimbot-V2/main/Resources/Scripts/Raw%20Main.lua"))() end wait(2) local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local Mouse = LocalPlayer:GetMouse() local Camera = game:GetService("Workspace").CurrentCamera local RunService = game:GetService("RunService") local function trigBot() local ScreenPoint = Camera:ScreenPointToRay(Mouse.X, Mouse.Y) local Ray = Ray.new(ScreenPoint.Origin, ScreenPoint.Direction * 9999) local Target, Position = workspace:FindPartOnRayWithIgnoreList(Ray, {LocalPlayer.Character, workspace.CurrentCamera}) if Target and Position then local TargetPlayer = Players:GetPlayerFromCharacter(Target.Parent) or Players:GetPlayerFromCharacter(Target.Parent.Parent) if TargetPlayer and TargetPlayer.Team ~= LocalPlayer.Team then mouse1click() end end end RunService.Stepped:Connect(trigBot) end spawn(function() createNotification() end) spawn(function() wait(8) loadMainScript() end)