OPEN SOURCE FOR REFERENCE
Key Required

OPEN SOURCE FOR REFERENCE

ARISE 1.0 [🚨STATUS: IN DEV ]BrayBray 11.8K views 3 executesUpdated Apr 10, 2025
Unrated
00
Lua Script•243 lines (7576 chars)
local TweenService = game:GetService("TweenService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer

local tween

local function TweenToPosition(targetCFrame, speed)
    local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
    local humanoid = character:WaitForChild("Humanoid")
    local rootPart = character:WaitForChild("HumanoidRootPart")

    if humanoid.Health <= 0 then
        if tween then tween:Cancel() end
        repeat task.wait() until humanoid.Health > 0
        task.wait(0.2)
        return
    end

    
    local offset = CFrame.new(0, 0, -getgenv().TweenOffset) 
    local adjustedCFrame = targetCFrame * offset

    local distance = (rootPart.Position - adjustedCFrame.Position).Magnitude
    if distance <= 150 then
        pcall(function()
            if tween then tween:Cancel() end
            rootPart.CFrame = adjustedCFrame
        end)
        return
    end

    speed = speed or (distance < 1000 and 315 or 300)
    local tweenInfo = TweenInfo.new(distance / speed, Enum.EasingStyle.Linear)
    tween = TweenService:Create(rootPart, tweenInfo, {CFrame = adjustedCFrame})
    tween:Play()

    return { Stop = function() tween:Cancel() end }
end


local function FindNearestEnemy()
    local character = LocalPlayer.Character
    if not character or not character:FindFirstChild("HumanoidRootPart") then return nil end
    
    local hrp = character.HumanoidRootPart
    local closest = nil
    local minDist = math.huge
    
    for _, v in pairs(workspace.__Main.__Enemies.Client:GetChildren()) do
        local healthText = v:FindFirstChild("HealthBar") and v.HealthBar:FindFirstChild("Main") and v.HealthBar.Main:FindFirstChild("Bar") and v.HealthBar.Main.Bar:FindFirstChild("Amount")
        local root = v:FindFirstChild("HumanoidRootPart")
        
        if healthText and root and v:IsDescendantOf(workspace) and healthText.ContentText ~= "0 HP" then
            local dist = (hrp.Position - root.Position).Magnitude
            if dist < minDist then
                minDist = dist
                closest = {
                    instance = v,
                    name = v.Name,
                    rootPart = root,
                    healthText = healthText
                }
            end
        end
    end
    
    return closest
end


local function FindAnyEnemy()
    local enemies = {}
    
    for _, v in pairs(workspace.__Main.__Enemies.Client:GetChildren()) do
        local healthText = v:FindFirstChild("HealthBar") and v.HealthBar:FindFirstChild("Main") and v.HealthBar.Main:FindFirstChild("Bar") and v.HealthBar.Main.Bar:FindFirstChild("Amount")
        local root = v:FindFirstChild("HumanoidRootPart")
        
        if healthText and root and v:IsDescendantOf(workspace) and healthText.ContentText ~= "0 HP" then
            table.insert(enemies, {
                instance = v,
                name = v.Name,
                rootPart = root,
                healthText = healthText
            })
        end
    end
    
    
    if #enemies > 0 then
        return enemies[math.random(1, #enemies)]
    end
    
    return nil
end


local function FindTargetByMode()
    if getgenv().FarmMode == "Nearest" then
        return FindNearestEnemy()
    else
        return FindAnyEnemy()
    end
end

local VirtualInputManager = game:GetService("VirtualInputManager")


-- Fking useless
function ClickBody(enemy)
    local root = enemy:FindFirstChild("HumanoidRootPart")
    if root and enemy:IsDescendantOf(workspace) then
        local screenPos, onScreen = workspace.CurrentCamera:WorldToViewportPoint(root.Position)
        if onScreen then
            VirtualInputManager:SendMouseButtonEvent(screenPos.X, screenPos.Y, 0, true, game, 0)
            VirtualInputManager:SendMouseButtonEvent(screenPos.X, screenPos.Y, 0, false, game, 0)
        end
    end
end

local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/jensonhirst/Orion/main/source')))()

local Window = OrionLib:MakeWindow({Name = "Whatever skidders", HidePremium = false, SaveConfig = true, ConfigFolder = "ts skidders ahh"})

local Tab = Window:MakeTab({
    Name = "Tab 1",
    Icon = "rbxassetid://4483345998",
    PremiumOnly = false
})

getgenv().FarmMode = "Free"
Tab:AddDropdown({
    Name = "Farm mode",
    Default = "Free",
    Options = {"Free", "Nearest"},
    Callback = function(Value)
        getgenv().FarmMode = Value
    end    
})

Tab:AddToggle({
    Name = "Auto farm fuking mode selected",
    Default = false,
    Callback = function(Value)
        getgenv().farm = Value
    end    
})

spawn(function()
    while task.wait() do
        if getgenv().farm then
            pcall(function()
                
                local targetEnemy = FindTargetByMode()
                
                if targetEnemy then
                    
                    while targetEnemy.instance:IsDescendantOf(workspace) and 
                          targetEnemy.healthText.ContentText ~= "0 HP" and 
                          getgenv().farm do
                        
                        
                        TweenToPosition(targetEnemy.rootPart.CFrame)
                        
                        
                        local args = {
                            { { Event = "PunchAttack", Enemy = targetEnemy.name }, "\4" }
                        }
                        game:GetService("ReplicatedStorage"):WaitForChild("BridgeNet2"):WaitForChild("dataRemoteEvent"):FireServer(unpack(args))
                        
                        
                        task.wait(getgenv().FarmDelay)
                    end
                    
                    
                    task.wait(0.1)
                else
                    
                    task.wait(0.1)
                end
            end)
        else
            task.wait(0.5)
        end
    end
end)

Tab:AddToggle({
    Name = "Auto send fuckin pets",
    Default = false,
    Callback = function(Value)
        getgenv().sendPets = Value
    end    
})

spawn(function()
    while wait() do
        if getgenv().sendPets then
            pcall(function()
                loadstring(game:HttpGet('https://rawscripts.net/raw/Arise-Crossover-AUTO-ATTACK-UNLOCK-ARISE-CROSSOVER-33758'))()
                game:GetService("Players").LocalPlayer.Settings:SetAttribute("AutoAttack", true)
            end)
        end
    end
end)

Tab:AddToggle({
    Name = "Auto fuckin click with fuckin fast speed",
    Default = true,
    Callback = function(Value)
        getgenv().fastClick = Value
        task.spawn(function()
				while wait() do
					pcall(function()
                    if getgenv().fastClick then
                        enemy = FindNearestEnemy() 
                        if enemy then
                            local args = {
                                { { Event = "PunchAttack", Enemy = enemy.name }, "\4" }
                            }
                            game:GetService("ReplicatedStorage"):WaitForChild("BridgeNet2"):WaitForChild("dataRemoteEvent"):FireServer(unpack(args))
                        end
                    end
                end)
            end
        end)
    end    
})

getgenv().TweenOffset = 3

getgenv().FarmDelay = 0.7
Tab:AddSlider({
    Name = "delay shit",
    Min = 0,
    Max = 2,
    Default = 0.7,
    Color = Color3.fromRGB(255,255,255),
    Increment = 0.1, 
    ValueName = "hour(s) lol second(s)",
    Callback = function(Value)
        getgenv().FarmDelay = Value
    end    
})

Features & Information

For reference and skid only
#arise

Community Comments (0)

No comments yet for this script.

More Scripts for ARISE 1.0 [🚨STATUS: IN DEV ]