RustWare
Key Required

RustWare

Rustified TheGoatedTeeYTTheGoatedTeeYT 11.4K views 64 executesUpdated Jun 28, 2024
5.0/ 5(1 votes)
10100% Positive
Lua Script•214 lines (10021 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "☠️RustWare☠️",
   LoadingTitle = "☠️RustWare☠️",
   LoadingSubtitle = "by Sirius",
   ConfigurationSaving = {
      Enabled = true,
      FolderName = nil, -- Create a custom folder for your hub/game
      FileName = "RustWare"
   },
   Discord = {
      Enabled = false,
      Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ABCD would be ABCD
      RememberJoins = true -- Set this to false to make them join the discord every time they load it up
   },
   KeySystem = false, -- Set this to true to use our key system
   KeySettings = {
      Title = "Untitled",
      Subtitle = "Key System",
      Note = "No method of obtaining the key is provided",
      FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
      SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
      GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
      Key = {"Hello"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
   }
})

local AimbotTab = Window:CreateTab("Aimbot/ESP", 4483362458) -- Title, Image
local AimbotSection = AimbotTab:CreateSection("Aimbot/ESP")

Rayfield:Notify({
   Title = "Successfuly Injected ☠️RUSTWARE☠️",
   Content = "RustWare Was Injected",
   Duration = 6.5,
   Image = 4483362458,
   Actions = { -- Notification Buttons
      Ignore = {
         Name = "Excited AF",
         Callback = function()
         print("The user tapped Excited AF")
      end
   },
},
})
                        --Aimbot Part
            local aimAssistLoop
            local FOVring
            
            local function removeAimAssist()
                if aimAssistLoop then
                    aimAssistLoop:Disconnect()
                    aimAssistLoop = nil
                end
                if FOVring then
                    FOVring:Remove()
                    FOVring = nil
                end
                print("Aim assist removed")
            end
            
            local function createAimAssist(toggleName, flag, withRedCircle)
                AimbotTab:CreateToggle({
                    Name = toggleName,
                    CurrentValue = false,
                    Flag = flag,
                    Callback = function(Value)
                        local teamCheck = false
                        local fov = 80
                        local smoothing = 1
            
                        local RunService = game:GetService("RunService")
                        local UserInputService = game:GetService("UserInputService")
            
                        if withRedCircle and not FOVring then
                            FOVring = Drawing.new("Circle")
                            FOVring.Visible = true
                            FOVring.Thickness = 1.5
                            FOVring.Radius = fov
                            FOVring.Transparency = 1
                            FOVring.Color = Color3.fromRGB(255, 128, 128)
                            FOVring.Position = workspace.CurrentCamera.ViewportSize / 2
                        end
            
                        local function getClosest(cframe)
                            local ray = Ray.new(cframe.Position, cframe.LookVector).Unit
                            local target = nil
                            local mag = math.huge
                            for i, v in pairs(game.Players:GetPlayers()) do
                                if v.Character and v.Character:FindFirstChild("Head") and v.Character:FindFirstChild("Humanoid") and v.Character:FindFirstChild("HumanoidRootPart") and v ~= game.Players.LocalPlayer and (v.Team ~= game.Players.LocalPlayer.Team or not teamCheck) then
                                    local magBuf = (v.Character.Head.Position - ray:ClosestPoint(v.Character.Head.Position)).Magnitude
                                    if magBuf < mag then
                                        mag = magBuf
                                        target = v
                                    end
                                end
                            end
                            return target
                        end
            
                        if Value then
                            aimAssistLoop = RunService.RenderStepped:Connect(function()
                                local pressed = UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton2)
                                local localPlay = game.Players.LocalPlayer.Character
                                local cam = workspace.CurrentCamera
                                local zz = workspace.CurrentCamera.ViewportSize / 2
            
                                if pressed then
                                    local curTar = getClosest(cam.CFrame)
                                    if curTar then
                                        local ssHeadPoint = cam:WorldToScreenPoint(curTar.Character.Head.Position)
                                        ssHeadPoint = Vector2.new(ssHeadPoint.X, ssHeadPoint.Y)
                                        if (ssHeadPoint - zz).Magnitude < fov then
                                            workspace.CurrentCamera.CFrame = workspace.CurrentCamera.CFrame:Lerp(CFrame.new(cam.CFrame.Position, curTar.Character.Head.Position), smoothing)
                                        end
                                    end
                                end
            
                                if UserInputService:IsKeyDown(Enum.KeyCode.Delete) then
                                    removeAimAssist()
                                end
                            end)
                        else
                            removeAimAssist()
                        end
                    end
                })
            end
            
            -- Create aim assist toggles
            createAimAssist("Aimbot (FOV Circle)", "Toggle1", true)

local Toggle = AimbotTab:CreateToggle({
   Name = "ESP (CAN NOT TURN OFF)",
   CurrentValue = false,
   Flag = "Toggle1", -- 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
   Callback = function(Value)
            loadstring(game:HttpGet('https://raw.githubusercontent.com/Lucasfin000/SpaceHub/main/UESP'))()
            end,
})

                local MiscTab = Window:CreateTab("🎲Misc", nil) -- Title, Image
                local MiscSection = MiscTab:CreateSection("🎲Misc")

        local Slider = MiscTab:CreateSlider({
           Name = "Spinbot",
           Range = {1, 50},
           Increment = 1,
           Suffix = "Speed",
           CurrentValue = 5,
           Flag = "sliderjp", -- 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
           Callback = function(Value)
               local speed = 50

local plr = game:GetService("Players").LocalPlayer
repeat task.wait() until plr.Character
local humRoot = plr.Character:WaitForChild("HumanoidRootPart")
plr.Character:WaitForChild("Humanoid").AutoRotate = false
local velocity = Instance.new("AngularVelocity")
velocity.Attachment0 = humRoot:WaitForChild("RootAttachment")
velocity.MaxTorque = math.huge
velocity.AngularVelocity = Vector3.new(0, speed, 0)
velocity.Parent = humRoot
velocity.Name = "Spinbot"
           end,
        })
            -- Speed boost related functions and variables
            local Slider = MiscTab:CreateSlider({
               Name = "WalkSpeed (DO NOT RUN IT WILL STOP THE SPEEDHACK)",
               Range = {1, 350},
               Increment = 1,
               Suffix = "Speed",
               CurrentValue = 16,
               Flag = "sliderws", -- 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
               Callback = function(Value)
                    game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = (Value)
               end,
            })
            -- JumpPower and yes i do type allof these -- things and type them all cause im improving everyday!
        local Slider = MiscTab:CreateSlider({
           Name = "JumpPower (Currently Not Working",
           Range = {1, 350},
           Increment = 1,
           Suffix = "Speed",
           CurrentValue = 16,
           Flag = "sliderjp", -- 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
           Callback = function(Value)
                game.Players.LocalPlayer.Character.Humanoid.JumpPower = (Value)
           end,
        })

                local InfoTab = Window:CreateTab("🗣️Info", nil) -- Title, Image
                local InfoSection = InfoTab:CreateSection("🗣️Info")

               local Button = InfoTab:CreateButton({
                Name = "If You Need Help Add Me On Discord",
                Callback = function()
                    print("Shrek")
                end,
            })
        
            local Button = InfoTab:CreateButton({
                Name = "Discord : thegoatedtee",
                Callback = function()
                    print("shrek")
                end,
            })
            
            local Button = InfoTab:CreateButton({
                Name = "This Is My First Ever Script So I Hope You Like It LOL",
                Callback = function()
                    print("shrek")
                end,
            })

Features & Information

Aimbot ✔️ ESP✔️ GUI✔️ Walk Speed Changer✔️ Jump Height Changer✔️ Spinbot (don't know if it works)✔️ Universal ❌ KEY ❌
#Rustified#Aimbot#ESP#Spinbot#GUI

Community Comments (0)

No comments yet for this script.