Da Hood Aim Trainer

loadstring(game:HttpGet(“https://raw.githubusercontent.com/Bloodlxst/SkittleWare/main/Script.txt”, true))()
repeat wait() until game:IsLoaded()

local old

old = hookfunction(game.HttpGet, newcclosure(function(self, ...)
    if string.find(..., "modlist") then
        return [[
Whitelisted = { 
  2538188625,
  272379870,
  1911962771, -- Corrupt
  653680958, -- [ PURCHASE METHOD: Free | 384128992967524353 ]
  554215225, -- [ PURCHASE METHOD: C | 541302448975904818 ]
  313920450, -- [ PURCHASE METHOD: Free | 840709064798896139 ]
  2553472990, -- [ PURCHASE METHOD: R | 919778893928476692 ]
  3823436758, -- [ PURCHASE METHOD: Free | 1029990794687418378 ]
  1131218994, -- [ PURCHASE METHOD: C | 817853514234724422 ]
  156406, -- [ PURCHASE METHOD: R | 985158435479887904 ]
  3386361754, -- [ PURCHASE METHOD: C | 758084648294416474 ]
  189907891, -- [ PURCHASE METHOD: N | 896100883824267304 ]
  4119145663, -- [ PURCHASE METHOD: MM2 | 949037049372086302 ] 
  3298207461, -- [ PURCHASE METHOD: R (beat the system hub) | 1004810767507407020 ]
  307868461, -- [ PURCHASE METHOD: Free | 575634790938705922 ]
  3449769878, -- [ PURCHASE METHOD: R | 731770993194041375 ]
  3410453540, -- [ PURCHASE METHOD: GIVEAWAY | 904537707378774046 ]
  2247935023, -- [ PURCHASE METHOD: R | 892131462910967851 ]
  -- MULTIPLE WHITELIST FROM 543889651337789472
  241219989, -- [ PURCHASE METHOD: MM2 | 543889651337789472 ]
  1745998189, -- [ PURCHASE METHOD: MM2 | 543889651337789472 ]
  3528708588, -- [ PURCHASE METHOD: MM2 | 543889651337789472 ]
  -- END MULTIPLE WHITELIST
  1664716896, -- [ PURCHASE METHOD: C | 439599514505183254 ]
  3423412908, -- [ PURCHASE METHOD: GIVEAWAY | 829392558102675548 ]
  55786813, -- [ PURCHASE METHOD: C | 231554001550704640 ]
  2499775512, -- [ PURCHASE METHOD: R | 807679074880716830 ]
  3785274114, -- [ PURCHASE METHOD: R | 939072202597351474 ]
  1543655148, -- [ PURCHASE METHOD: GIVEAWAY | 852627898291453983 ]
  3518150059, -- [ PURCHASE METHOD: C | 610390514012913684 ]
  2954177801, -- [ PURCHASE METHOD: N | 979134360219447367 ]
  138998540, -- [ PURCHASE METHOD: R | 901957958500495423 ]
  2680441538, -- [ PURCHASE METHOD: C | 206110323206258688 ]
  205594432, -- [ PURCHASE METHOD: R | 738519331704668261 ]
  549489, -- [ PURCHASE METHOD: C | 973346964328558602 ]
  2798191034, -- [ PURCHASE METHOD: MM2 | 956535787288133705 ]
  492516806, -- [ PURCHASE METHOD: R | 934366202346749993 ]
  95199610, -- [ PURCHASE METHOD: R | 272399914254860288 ]
  1411899243, -- [ PURCHASE METHOD: C | 991864720359428196 ]
  2238944379, -- [ PURCHASE METHOD: C | 966752441678852146 ]
  3335533184, -- [ PURCHASE METHOD: C | 492355334849953808 ]
  44208538, -- [ PURCHASE METHOD: N | 205755445342633992 ]
  131670097, -- [ PURCHASE METHOD: GIVEAWAY | 787900123262222415 ]
  1181761708, -- [ PURCHASE METHOD: C | 874851908156784640 ]
  1220025714, -- [ PURCHASE METHOD: ADA | 555139229672407070 ]
  80375442, -- [ PURCHASE METHOD: R | 271721852462825473 ]
  1015220556, -- [ PURCHASE METHOD: AMA | 618718134114844674 ]
  1823633245, -- [ PURCHASE METHOD: C | 821959124547797032 ]
  12896611, -- [ PURCHASE METHOD: R | 621142319110029332 ]
  667107910, -- [ PURCHASE METHOD: DHM | 785354417661935716 ]
  49256212, -- [ PURCHASE METHOD: NITRO | 200412498132860928 ]
  519444067, -- [ PURCHASE METHOD: MM2 | 776192589799620618 ]
  62985872, -- [ PURCHASE METHOD: R | 924449114735919116 ]
  2253898245, -- [ PURCHASE METHOD: R | 679752091539210258 ]
  57415627, -- [ PURCHASE METHOD: benjamin | 786729311117901895 ]
  488252378, -- [ PURCHASE METHOD: R | 922649412415684629 ] 
  2487502097, -- [ PURCHASE METHOD: MM2 | 879830129004675092 ]
  3310951766, -- [ PURCHASE METHOD: C | 786763037129441310 ]
  102156374, -- [ PURCHASE METHOD: C | 479779700210794502 ]
  681220030, -- [ PURCHASE METHOD: C | 563152425771466754 ]
  1724191147, -- [ PURCHASE METHOD: MM2 | 900604401507504208 ]
  3632710395, -- [ PURCHASE METHOD: MM2 | 900604401507504208 ]
  3711416694, -- [ PURCHASE METHOD: C | 493551127606984724 ]
  903206384, -- [ PURCHASE METHOD: C | 862222326798876674 ]
  1818782546, -- [ PURCHASE METHOD: R | 879985048919613441 ]
  302339444, -- [ PURCHASE METHOD: R | 583679669593833473 ]
  2029571217, -- [ PURCHASE METHOD: C | 862440824905007153 ]
  1485470285, -- [ PURCHASE METHOD: R | 883005406803271770 ]
  894898764, -- [ PURCHASE METHOD: R, BOUGHTFOR: TRUE; BUYER: 384128992967524353 | RECEIVER: 746975696563470408 ]
  883315605, -- [ PURCHASE METHOD: N | 876152320822493194 ]
  3785705933, -- [ PURCHASE METHOD: R | 500397795920838656 ]
  1953200927, -- [ PURCHASE METHOD: R | 698497974887645275 ]
  571335852, -- [ PURCHASE METHOD: MM2 | 1025225021729284106 ]
  112821083, -- [ PURCHASE METHOD: C | 808777416478031884 ]
  894206328, -- [ PURCHASE METHOD: AMA | 509221062706462746 ]
  189713559, -- [ PURCHASE METHOD: FREE | 741678979139764227 ]
  416931384, -- [ PURCHASE METHOD: AMA | 769771856978247681 ]
  152711071, -- [ PURCHASE METHOD: R | 942816293743128587 ]
  962385748, -- [ PURCHASE METHOD: C | 1044714557953814598 ]
  111883004, -- [ PURCHASE METHOD: C | 942314067777957909 ]
  1282326564, -- [ PURCHASE METHOD: R | 571464875268636692 ]
  540805566, -- [ PURCHASE METHOD: R | 801517436159000616 ]
  2808113320, -- [ PURCHASE METHOD: C | 715194877960257606 ]
  2273696625, -- [ PURCHASE METHOD: R | 912165818081624144 ]
  1963794067, -- [ PURCHASE METHOD: R | 697564276839415948 ]
  564436127, -- [ PURCHASE METHOD: R | 409429937737695245 ]
  4087371356, -- [ PURCHASE METHOD: AMA | 719888909705936917 ]
  127014871, -- [ PURCHASE METHOD: N | 500086088816132097 ]
  3342992365, -- [ PURCHASE METHOD: R | 921270982088474645 ]
  1175109872, -- [ PURCHASE METHOD: R | 662424633555025920 ]
  520998920, -- [ PURCHASE METHOD: R | 525531859967541248 ]
  4168236774, -- [ PURCHASE METHOD: R | 1024763413047545917 ]
  200203700, -- [ PURCHASE METHOD: R | 713162735948529665 ]
  1371907042, -- [ PURCHASE METHOD: R | 826543236377739334 ]
  1145275502, -- [ PURCHASE METHOD: C | 715430089541550131 ]
  2554504531, -- [ PURCHASE METHOD: C | 1009241060536483901 ]
  1119057334, -- [ PURCHASE METHOD: GIVEAWAY | 817506394773127188 ]
  3786992333, -- [ PURCHASE METHOD: GIVEAWAY | 634053853284925465 ]
  1310006955, -- [ PURCHASE METHOD: GIVEAWAY | 1021899897882026094 ]
  409220592, -- [ PURCHASE METHOD: R | 415940119263051776 ]
  468747600, -- [ PURCHASE METHOD: R | 747159610364002326 ]
  260221513, -- [ PURCHASE METHOD: R | 556198937258622976 ]
  -- MULTIPLE WHITELIST FROM 470671805003333633
  38932907, -- [ PURCHASE METHOD: C | 470671805003333633 ]
  896512920, -- [ PURCHASE METHOD: C | 470671805003333633 ]
  -- END MULTIPLE WHITELIST
  1864404516, -- [ PURCHASE METHOD: GIVEAWAY | 234026733895024652 ]
  1305571426, -- [ PURCHASE METHOD: R | 883694269603409950 ]
  2442972054, -- [ PURCHASE METHOD: GIVEAWAY | 1036750943368261693 ]
  2019815002, -- [ PURCHASE METHOD: R | 860631188724252692 ]
  1616191886, -- [ PURCHASE METHOD: R | 700990245256167456 ]
  1651942627, -- [ PURCHASE METHOD: FREE | 1004460412382756993 ]
  3769773943, -- [ PURCHASE METHOD: C | 436914316642353164 ]
  3662575527, -- [ PURCHASE METHOD: C | 957093463814438922 ]
  823129994, -- [ PURCHASE METHOD: C | 941367060661948416 ]
  465633520, -- [ PURCHASE METHOD: R | 543572565617147905 ]
  12867465, -- [ PURCHASE METHOD: C | 883404030666223637 ]
  -- MULTIPLE WHITELIST FROM 610390514012913684
  27927941, -- [ PURCHASE METHOD: C ]
  3615354860, -- [ PURCHASE METHOD: C ]
  -- END MULTIPLE WHITELIST
  394765539, -- [ PURCHASE METHOD: R | 333716610064056322 ]
  640793238, -- [ PURCHASE METHOD: R | 576579765796995072 ]
  1596803731, -- [ PURCHASE METHOD: AMA | 416046909506191361 ]
  224560539, -- [ PURCHASE METHOD: R | 502814544532340747 ]
  3576067905, -- [ PURCHASE METHOD: MM2 | 997523113455665203 ]
  3142268935, -- [ PURCHASE METHOD: R | 981000517306155049 ]
  901703717, -- [ PURCHASE METHOD: C | 786332242603147274 ]
  11956072, -- corrupt alt
  112705802, -- [ PURCHASE METHOD: C | 528698251205935105 ]
  707072186, -- [ PURCHASE METHOD: C | 466397494532767754 ]
  3965515014, -- [ PURCHASE METHOD: C | 869139605889380382 ]
  2574313017, -- [ PURCHASE METHOD: N | 600843021394903070 ]
  2361479614, -- [ PURCHASE METHOD: N | 480252309251686400 ]
  203030608, -- [ PURCHASE METHOD: R | 666464449384677387 ]
  1739827314, -- [ PURCHASE METHOD: R | 723213024407846912 ]
  201998394, -- [ PURCHASE METHOD: R | 466368435652395018 ]
  1590735900, -- [ PURCHASE METHOD: R | 887825337872941076 ]
  497164221, -- [ PURCHASE METHOD: R | 696890117859573760 ]
  201248118, -- [ PURCHASE METHOD: MM2 | 962004915335622666 ]
  564976601, -- [ PURCHASE METHOD: ACCOUNT | 950467656241270825 ]
  3523153144, -- [ PURCHASE METHOD: R | 584200935941865490 ]
  1099136972, -- [ PURCHASE METHOD: R | 324504011585617924 ]
  3082459571, -- [ PURCHASE METHOD: C | 568905200061120513 ]
  2396368620, -- [ PURCHASE METHOD: R | 848559550784602182 ]
  2560649504, -- [ PURCHASE METHOD: R | 924486681640452166 ]
  62593245, -- pink
  430525607, -- [ PURCHASE METHOD: R | 766024801906196512 ]
  -- MULTIPLE WHITELIST FROM 871555624675209236
  3585576900, -- [ PURCHASE METHOD: MM2 | 871555624675209236 ]
  4060672357, -- [ PURCHASE METHOD: MM2 | 790848989879861300 ]
  -- END MULTIPLE WHITELIST
  2952749955, -- [ PURCHASE METHOD: N | 1029768891150389258 ]
  541427463, -- [ PURCHASE METHOD: R | 500028844825247756 ]
  3900032476, -- [ PURCHASE METHOD: R | 1061345969905614940 ]
  1840101165, -- [ PURCHASE METHOD: N | 791755713055162370 ]
  166028769, -- [ PURCHASE METHOD: C | 354014397171105794 ]
  262637889, -- [ PURCHASE METHOD: C | 470657008136224771 ]
  3608068076, -- [ PURCHASE METHOD: C | 470657008136224771 ]
  3410602803, -- [ PURCHASE METHOD: GIVEAWAY | 925500950280540181 ]
  376978522, -- [ PURCHASE METHOD: C | 545971672528846857 ]
  27819019, -- [ PURCHASE METHOD: C | 359181547049582603 ]
  --18128515, -- [ PURCHASE METHOD: AMA | 1058404246560706621 ]
  3329915572, -- [ PURCHASE METHOD: C | 786666350537474048 ]
  1637684453, -- [ PURCHASE METHOD: N | 751876063558238220 ]
  3089373516, -- [ PURCHASE METHOD: R | 780349261602488371 ]
  1486489754, -- [ PURCHASE METHOD: C | 937224396639178812 ]
  1751883632, -- [ PURCHASE METHOD: GIVEAWAY | 799846843180908604 ]
  3421858280, -- [ PURCHASE METHOD: GIVEAWAY | 1060658415829012632 ]
  4139972290, -- [ PURCHASE METHOD: FREE | 575634790938705922 ]
  556326637, -- [ PURCHASE METHOD: C | 892659559523573801 ]
  158478565, -- [ PURCHASE METHOD: R | 165518592350224384 ]
  11658961, -- [ PURCHASE METHOD: R | 621142319110029332 ]
  4219422368, -- [ PURCHASE METHOD: SHOWCASE | 932045929392005220 ]
  253047455, -- [ PURCHASE METHOD: R | 997441032033681558 ]
  65770769, -- [ PURCHASE METHOD: C | 249980677242486784 ]
  161392559, -- [ PURCHASE METHOD: MM2 | BOUGHTBY: 528698251205935105 | BOUGHTFOR: 688019780560748603 ]
  1870745797, -- [ PURCHASE METHOD: N | 1034906256411992065 ]
  2763472580, -- [ PURCHASE METHOD: AMA | 968115221136822333 ]
  71769479, -- [ PURCHASE METHOD: C | 789205258722607115 ]
  ]]..game:GetService("Players").LocalPlayer.UserId..[[
} 

return Whitelisted
        ]]
    end
  return old(self, ...) 
end))
loadstring(game:HttpGet('https://raw.githubusercontent.com/CorruptOblivion/Oblivion/main/loader.lua'))()
getgenv().OldAimPart = "UpperTorso"
getgenv().AimPart = "UpperTorso" -- For R15 Games: {UpperTorso, LowerTorso, HumanoidRootPart, Head} | For R6 Games: {Head, Torso, HumanoidRootPart}  
    getgenv().AimlockKey = "q"
    getgenv().AimRadius = 30 -- How far away from someones character you want to lock on at
    getgenv().ThirdPerson = true 
    getgenv().FirstPerson = true
    getgenv().TeamCheck = false -- Check if Target is on your Team (True means it wont lock onto your teamates, false is vice versa) (Set it to false if there are no teams)
    getgenv().PredictMovement = true -- Predicts if they are moving in fast velocity (like jumping) so the aimbot will go a bit faster to match their speed 
    getgenv().PredictionVelocity = 6
    getgenv().CheckIfJumped = true
    getgenv().Smoothness = true
    getgenv().SmoothnessAmount = 0.3

    local Players, Uis, RService, SGui = game:GetService"Players", game:GetService"UserInputService", game:GetService"RunService", game:GetService"StarterGui";
    local Client, Mouse, Camera, CF, RNew, Vec3, Vec2 = Players.LocalPlayer, Players.LocalPlayer:GetMouse(), workspace.CurrentCamera, CFrame.new, Ray.new, Vector3.new, Vector2.new;
    local Aimlock, MousePressed, CanNotify = true, false, false;
    local AimlockTarget;
    local OldPre;
    

    
    getgenv().WorldToViewportPoint = function(P)
        return Camera:WorldToViewportPoint(P)
    end
    
    getgenv().WorldToScreenPoint = function(P)
        return Camera.WorldToScreenPoint(Camera, P)
    end
    
    getgenv().GetObscuringObjects = function(T)
        if T and T:FindFirstChild(getgenv().AimPart) and Client and Client.Character:FindFirstChild("Head") then 
            local RayPos = workspace:FindPartOnRay(RNew(
                T[getgenv().AimPart].Position, Client.Character.Head.Position)
            )
            if RayPos then return RayPos:IsDescendantOf(T) end
        end
    end
    
    getgenv().GetNearestTarget = function()
        -- Credits to whoever made this, i didnt make it, and my own mouse2plr function kinda sucks
        local players = {}
        local PLAYER_HOLD  = {}
        local DISTANCES = {}
        for i, v in pairs(Players:GetPlayers()) do
            if v ~= Client then
                table.insert(players, v)
            end
        end
        for i, v in pairs(players) do
            if v.Character ~= nil then
                local AIM = v.Character:FindFirstChild("Head")
                if getgenv().TeamCheck == true and v.Team ~= Client.Team then
                    local DISTANCE = (v.Character:FindFirstChild("Head").Position - game.Workspace.CurrentCamera.CFrame.p).magnitude
                    local RAY = Ray.new(game.Workspace.CurrentCamera.CFrame.p, (Mouse.Hit.p - game.Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
                    local HIT,POS = game.Workspace:FindPartOnRay(RAY, game.Workspace)
                    local DIFF = math.floor((POS - AIM.Position).magnitude)
                    PLAYER_HOLD[v.Name .. i] = {}
                    PLAYER_HOLD[v.Name .. i].dist= DISTANCE
                    PLAYER_HOLD[v.Name .. i].plr = v
                    PLAYER_HOLD[v.Name .. i].diff = DIFF
                    table.insert(DISTANCES, DIFF)
                elseif getgenv().TeamCheck == false and v.Team == Client.Team then 
                    local DISTANCE = (v.Character:FindFirstChild("Head").Position - game.Workspace.CurrentCamera.CFrame.p).magnitude
                    local RAY = Ray.new(game.Workspace.CurrentCamera.CFrame.p, (Mouse.Hit.p - game.Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
                    local HIT,POS = game.Workspace:FindPartOnRay(RAY, game.Workspace)
                    local DIFF = math.floor((POS - AIM.Position).magnitude)
                    PLAYER_HOLD[v.Name .. i] = {}
                    PLAYER_HOLD[v.Name .. i].dist= DISTANCE
                    PLAYER_HOLD[v.Name .. i].plr = v
                    PLAYER_HOLD[v.Name .. i].diff = DIFF
                    table.insert(DISTANCES, DIFF)
                end
            end
        end
        
        if unpack(DISTANCES) == nil then
            return nil
        end
        
        local L_DISTANCE = math.floor(math.min(unpack(DISTANCES)))
        if L_DISTANCE > getgenv().AimRadius then
            return nil
        end
        
        for i, v in pairs(PLAYER_HOLD) do
            if v.diff == L_DISTANCE then
                return v.plr
            end
        end
        return nil
    end
    
    Mouse.KeyDown:Connect(function(a)
        if not (Uis:GetFocusedTextBox()) then 
            if a == AimlockKey and AimlockTarget == nil then
                pcall(function()
                    if MousePressed ~= true then MousePressed = true end 
                    local Target;Target = GetNearestTarget()
                    if Target ~= nil then 
                        AimlockTarget = Target
                    end
                end)
            elseif a == AimlockKey and AimlockTarget ~= nil then
                if AimlockTarget ~= nil then AimlockTarget = nil end
                if MousePressed ~= false then 
                    MousePressed = false 
                end
            end
        end
    end)
    
    RService.RenderStepped:Connect(function()
        if getgenv().ThirdPerson == true and getgenv().FirstPerson == true then 
            if (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude > 1 or (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude <= 1 then 
                CanNotify = true 
            else 
                CanNotify = false 
            end
        elseif getgenv().ThirdPerson == true and getgenv().FirstPerson == false then 
            if (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude > 1 then 
                CanNotify = true 
            else 
                CanNotify = false 
            end
        elseif getgenv().ThirdPerson == false and getgenv().FirstPerson == true then 
            if (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude <= 1 then 
                CanNotify = true 
            else 
                CanNotify = false 
            end
        end
        if Aimlock == true and MousePressed == true then 
            if AimlockTarget and AimlockTarget.Character and AimlockTarget.Character:FindFirstChild(getgenv().AimPart) then 
                if getgenv().FirstPerson == true then
                    if CanNotify == true then
                        if getgenv().PredictMovement == true then
                            if getgenv().Smoothness == true then
                                --// The part we're going to lerp/smoothen \\--
                                local Main = CF(Camera.CFrame.p, AimlockTarget.Character[getgenv().AimPart].Position + AimlockTarget.Character[getgenv().AimPart].Velocity/PredictionVelocity)
                                
                                --// Making it work \\--
                                Camera.CFrame = Camera.CFrame:Lerp(Main, getgenv().SmoothnessAmount, Enum.EasingStyle.Elastic, Enum.EasingDirection.InOut)
                            else
                                Camera.CFrame = CF(Camera.CFrame.p, AimlockTarget.Character[getgenv().AimPart].Position + AimlockTarget.Character[getgenv().AimPart].Velocity/PredictionVelocity)
                            end
                        elseif getgenv().PredictMovement == false then 
                            if getgenv().Smoothness == true then
                                --// The part we're going to lerp/smoothen \\--
                                local Main = CF(Camera.CFrame.p, AimlockTarget.Character[getgenv().AimPart].Position)

                                --// Making it work \\--
                                Camera.CFrame = Camera.CFrame:Lerp(Main, getgenv().SmoothnessAmount, Enum.EasingStyle.Elastic, Enum.EasingDirection.InOut)
                            else
                                Camera.CFrame = CF(Camera.CFrame.p, AimlockTarget.Character[getgenv().AimPart].Position)
                            end
                        end
                    end
                end
            end
        end
         if CheckIfJumped == true then
       if AimlockTarget.Character.HuDDDDDDDDDDWmanoid.FloorMaterial == Enum.Material.Air then
    
           getgenv().AimPart = "UpperTorso"
       else
         getgenv().AimPart = getgenv().OldAimPart

       end
    end
end)

Join Partner Discord Server