_G.distance = 300 _G.tp = 1 local mt = getrawmetatable(game); setreadonly(mt,false) local namecall = mt.__namecall mt.__namecall = newcclosure(function(self, ...) local Method = getnamecallmethod() local Args = {...} if Method == 'InvokeServer' and self.Name == 'Morph' then _G.crack = Args[1] _G.crack1 = Args[2] _G.crack3 = Args[4] end return namecall(self, ...) end) local vu = game:GetService("VirtualUser") game:GetService("Players").LocalPlayer.Idled:connect(function() vu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame) wait(1) vu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame) end) local library = loadstring(game:HttpGet("https://raw.githubusercontent.com/Marco8642/science/main/ui%20libs", true))() local example = library:CreateWindow({ text = "Kaiju Universe" }) example:AddLabel("Auto Use Skill",function() end) example:AddBox("Skill Name", function(object, focus) if focus then _G.skillname = tostring(object.Text) for i,v in pairs(getgc(true)) do if type(v) == "table" and rawget(v,"ID") ~= nil then if type(v.ID) ~= "number" then local test = v.ID:split("#") if test[1] == _G.skillname then print(v.ID) _G.skillname = v.ID end end end end end end) example:AddLabel("Range to Farm",function() end) example:AddBox("Range", function(object, focus) if focus then _G.distance = tonumber(object.Text) end end) example:AddToggle("Use All abilities", function(state) _G.abilitiestouse = (state and true or false) while _G.abilitiestouse do wait(0.5) pcall(function() for i,v in pairs(getgc(true)) do if type(v) == "table" and rawget(v,"globalCooldown") ~= nil then task.wait() for a,b in pairs(v) do if a == "ID" then task.wait(0.1) game.Players.LocalPlayer.Character.ClientRunner.KaijuControlEvent:FireServer(b) end end end end end) end end) example:AddToggle("Use All Attack abilities", function(state) _G.abilitiestouse2 = (state and true or false) while _G.abilitiestouse2 do wait(0.5) pcall(function() for i,v in pairs(getgc(true)) do if type(v) == "table" and rawget(v,"globalCooldown") ~= nil then task.wait() if v.Cooldown < 6.1 then wait(0.5) game.Players.LocalPlayer.Character.ClientRunner.KaijuControlEvent:FireServer(v.ID) end end end end) end end) example:AddToggle("Auto Farm", function(state) _G.test = (state and true or false) while _G.test do wait() pcall(function() _G.rat = nil local distance = math.huge for i,v in pairs(game:GetService("Workspace").Map:GetDescendants()) do if v.Name == "BoundingBox" and _G.test == true and v.Parent:FindFirstChild("bValues") and v.Parent.bValues:FindFirstChild("Health") and v.Parent.bValues:FindFirstChild("Health").Value > v.Parent.bValues:FindFirstChild("MaxHealth").Value/2 and (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-v.Position).Magnitude < _G.distance then local Dist = (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).magnitude if Dist < distance then distance = Dist _G.rat = v end task.wait() end end repeat wait() local location = _G.rat.Position local LocalPlayer = game:GetService("Players").LocalPlayer local PlayerModule = require(LocalPlayer.PlayerScripts.PlayerModule) local ClickToMoveController = PlayerModule:GetClickToMoveController() ClickToMoveController:SetShowPath(false) ClickToMoveController:SetUserJumpEnabled(false) ClickToMoveController:MoveTo(location,true) until game.Players.LocalPlayer:DistanceFromCharacter(_G.rat.Position) < 60 or _G.test == false game.Players.LocalPlayer.Character.ClientRunner.KaijuControlEvent:FireServer(_G.skillname) end) end end) local example = library:CreateWindow({ text = "Stuff" }) example:AddToggle("Auto Respawn", function(state) _G.autospawn = (state and true or false) while _G.autospawn do wait() pcall(function() if _G.crack ~= nil and game:GetService("Players").LocalPlayer.PlayerGui.newUI.PlayingUI.Visible == false then game:GetService("ReplicatedStorage").Packages.Knit.Services.KaijuService.RF.Morph:InvokeServer(_G.crack, _G.crack1,nil,_G.crack3) wait(5) for i,v in pairs(getgc(true)) do if type(v) == "table" and rawget(v,"ID") ~= nil then if type(v.ID) ~= "number" then local test = v.ID:split("#") local test2 = _G.skillname:split("#") if test[1] == test2[1] then _G.skillname = v.ID end end end end wait(10) elseif _G.crack2 ~= nil and game:GetService("Players").LocalPlayer.PlayerGui.newUI.PlayingUI.Visible == false then local test = math.random(1,4) for i,v in pairs(game:GetService("ReplicatedStorage").ReplicatedAssets.SpawnLocations:GetChildren()) do if i == test and game.Players.LocalPlayer.Character.Parent == nil then game:GetService("ReplicatedStorage").Packages.Knit.Services.KaijuService.RF.Morph:InvokeServer(_G.crack2,v,nil,_G.crack3) wait(5) for i,v in pairs(getgc(true)) do if type(v) == "table" and rawget(v,"ID") ~= nil then if type(v.ID) ~= "number" then local test = v.ID:split("#") local test2 = _G.skillname:split("#") if test[1] == test2[1] then _G.skillname = v.ID end end end end end end wait(1) end end) end end) example:AddToggle("Auto Hide User", function(state) _G.nametag = (state and true or false) while _G.nametag do wait() pcall(function() if game.Players.LocalPlayer.Character.Head:FindFirstChild("Nametag") then game.Players.LocalPlayer.Character.Head.Nametag:Destroy() wait() end end) end end) example:AddButton("Kill Yourself",function() game.Players.LocalPlayer.Character:BreakJoints() end) spawn(function() while wait() do pcall(function() if _G.crack2 == nil and game.Players.LocalPlayer.Character ~= nil then _G.crack2 = game.Players.LocalPlayer.Character.Parent.Name wait() end end) end end) local example = library:CreateWindow({ text = "Credits" }) example:AddLabel("MARCO POLO#3842",function() end)