local Update = loadstring(game:HttpGet"https://you.whimper.xyz/sources/relzhub/dep/pc.lua")() local Library = Update:Window("Ninja Legends"); local main = Library:Tab("Main", "rbxassetid://6026568198") local farm = Library:Tab("Auto Farm", "rbxassetid://7044284832") local tp = Library:Tab("Teleport", "rbxassetid://6035190846") local egg = Library:Tab("Crystal", "rbxassetid://6031265976") local misc = Library:Tab("Misc", "rbxassetid://6034509993") local cred = Library:Tab("Credits", "rbxassetid://7743867811") Time = main:Label("Executer Time") function UpdateTime() local GameTime = math.floor(workspace.DistributedGameTime+0.5) local Hour = math.floor(GameTime/(60^2))%24 local Minute = math.floor(GameTime/(60^1))%60 local Second = math.floor(GameTime/(60^0))%60 Time:Set("[GameTime] : Hours : "..Hour.." Minutes : "..Minute.." Seconds : "..Second) end spawn(function() while task.wait() do pcall(function() UpdateTime() end) end end) Client = main:Label("Client") function UpdateClient() local Fps = workspace:GetRealPhysicsFPS() Client:Set("[Fps] : "..Fps) end spawn(function() while true do wait(.1) UpdateClient() end end) Client1 = main:Label("Client") function UpdateClient1() local Ping = game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString() Client1:Set("[Ping] : "..Ping) end spawn(function() while true do wait(.1) UpdateClient1() end end) main:Label("Join My discord For More Info!") main:Button("Copy Discord Link",function() setclipboard("https://discord.gg/gDaw9RPJP7") end) main:Seperator("Main") main:Button("Dissable Trading",function() local args = { [1] = "disableTrading" } game:GetService("ReplicatedStorage").rEvents.tradingEvent:FireServer(unpack(args)) end) main:Button("Enable Trading",function() local args = { [1] = "enableTrading" } game:GetService("ReplicatedStorage").rEvents.tradingEvent:FireServer(unpack(args)) end) local PLIST = {} for i,v in pairs(game:GetService("Players"):GetPlayers()) do table.insert(PLIST,v.DisplayName) end local TpPlayer; main:Dropdown("Select Player",PLIST,false,function(value) TpPlayer = value; end) main:Button("Teleport To Player",function() game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players[TpPlayer].Character.HumanoidRootPart.CFrame * CFrame.new(0,20,1) end) main:Slider("Speed",0,1000,16,function(v) game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = v end) main:Slider("Jump",0,1000,50,function(v) game.Players.LocalPlayer.Character.Humanoid.JumpPower = v end) farm:Seperator("Auto Farm") farm:Toggle("Auto Swing",false,"Auto Farm Ninjitsu",function(state) _G.swing = (state and true or false) wait() while _G.swing == true do wait() local args = { [1] = "swingKatana" } game:GetService("Players").LocalPlayer.ninjaEvent:FireServer(unpack(args)) end end) farm:Toggle("Auto Sell",false,"Auto Sell Ninjitsu",function(state) _G.sell = (state and true or false) wait() while _G.sell == true do wait() game.workspace.sellAreaCircles["sellAreaCircle15"].circleInner.CFrame = game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").CFrame wait() game.workspace.sellAreaCircles["sellAreaCircle15"].circleInner.CFrame = game.Workspace.Part.CFrame end end) farm:Toggle("Auto Sell When Full",false,"Auto Sell Ninjitsu when full", function(state) _G.sell = (state and true or false) wait() while _G.sell == true do wait() if player.PlayerGui.gameGui.maxNinjitsuMenu.Visible == true then game.workspace.sellAreaCircles["sellAreaCircle15"].circleInner.CFrame = game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").CFrame wait() game.workspace.sellAreaCircles["sellAreaCircle15"].circleInner.CFrame = game.Workspace.Part.CFrame end end end) farm:Toggle("Auto Buy Sword",false,"Auto Buy All Swords", function(state) _G.sw = (state and true or false) wait() while _G.sw == true do wait() local args = { [1] = "buyAllSwords", [2] = "Blazing Vortex Island" } game:GetService("Players").LocalPlayer.ninjaEvent:FireServer(unpack(args)) end end) farm:Toggle("Auto Buy Belts",false,"Auto Buy All Belts",function(state) _G.sw = (state and true or false) wait() while _G.sw == true do wait() local args = { [1] = "buyAllBelts", [2] = "Blazing Vortex Island" } game:GetService("Players").LocalPlayer.ninjaEvent:FireServer(unpack(args)) end end) farm:Toggle("Auto Buy Skills",false,"Auto Buy All Skills", function(state) _G.sk = (state and true or false) wait() while _G.sk == true do wait() local args = { [1] = "buyAllSkills", [2] = "Blazing Vortex Island" } game:GetService("Players").LocalPlayer.ninjaEvent:FireServer(unpack(args)) end end) farm:Toggle("Auto Buy Ranks",false,"Auto Buy Rank when meet the requirements",function(state) _G.r = (state and true or false) wait() while _G.r == true do wait() local oh1 = "buyRank" local oh2 = game:GetService("ReplicatedStorage").Ranks.Ground:GetChildren() for i = 1,#oh2 do game:GetService("Players").LocalPlayer.ninjaEvent:FireServer(oh1, oh2[i].Name) end end end) farm:Toggle("Auto Buy Shurikens",false,"Auto Buy All Shurikens",function(state) _G.sh = (state and true or false) wait() while _G.sh == true do wait() local args = { [1] = "buyAllShurikens", [2] = "Blazing Vortex Island" } game:GetService("Players").LocalPlayer.ninjaEvent:FireServer(unpack(args)) end end) farm:Toggle("Auto Farm Chi",false,"Auto Teleport to Chi",function(state) _G.c = (state and true or false) wait() while _G.c == true do wait() for i,v in pairs(game.Workspace.spawnedCoins.Valley:GetChildren()) do if v.Name == "Blue Chi Crate" then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(v.Position) wait(.3) end end end end) farm:Toggle("Auto Farm Coin",false,"Auto Teleport to Coin",function(state) _G.co = (state and true or false) wait() while _G.co == true do wait() for i,v in pairs(game.Workspace.spawnedCoins.Valley:GetChildren()) do if v.Name == "Purple Coin Crate" then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(v.Position) wait(.3) end end end end) farm:Toggle("Auto Hoops",false,"Auto Hoops",function(state) _G.hoops = (state and true or false) wait() while _G.hoops == true do wait() local plr = game.Players.LocalPlayer for _,v in pairs(workspace.Hoops:GetDescendants()) do if v.ClassName == "MeshPart" then v.touchPart.CFrame = plr.Character.HumanoidRootPart.CFrame end end end end) local ISLAND = {} for i,v in pairs(game.workspace.islandUnlockParts:GetChildren()) do table.insert(ISLAND, v.Name) end tp:Seperator("Island") tp:Dropdown('Teleports',ISLAND,false,function(a) game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace.islandUnlockParts[a].islandSignPart.CFrame end) tp:Button("Unlock All Island", function() for i,v in next, game.workspace.islandUnlockParts:GetChildren() do if v then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.islandSignPart.CFrame; wait(.2) end end end) egg:Seperator("Crystal") local Crystal = {} for i,v in pairs(game.workspace.mapCrystalsFolder:GetChildren()) do table.insert(Crystal,v.Name) end egg:Dropdown('Select Crystal',Crystal,false,function(value) _G.cryEgg = value end) egg:Toggle("Open Crystal",false,"Auto Open Selected Crystal",function(state) _G.cCry = (state and true or false) wait() while _G.cCry == true do wait() local oh1 = "openCrystal" local oh2 = _G.cryEgg game:GetService("ReplicatedStorage").rEvents.openCrystalRemote:InvokeServer(oh1, oh2) end end) egg:Toggle("Auto Evolved Pet","Auto Evolved All Pet",false,function(state) _G.ePet = (state and true or false) wait() while _G.ePet == true do wait() for i,v in pairs(game:GetService("Players").LocalPlayer.petsFolder:GetChildren()) do for i,x in pairs(v:GetChildren()) do local oh1 = "evolvePet" local oh2 = x.Name game:GetService("ReplicatedStorage").rEvents.petEvolveEvent:FireServer(oh1, oh2) end end end end) misc:Seperator("Misc") misc:Toggle("Inf Double Jump",false,"Unlimited Double Jump", function(state) _G.iJump = state if _G.iJump then game.Players.LocalPlayer.multiJumpCount.Value = "99999999999999999" end end) misc:Button("Get All Elements", function() game.ReplicatedStorage.rEvents.elementMasteryEvent:FireServer("Frost") game.ReplicatedStorage.rEvents.elementMasteryEvent:FireServer("Inferno") game.ReplicatedStorage.rEvents.elementMasteryEvent:FireServer("Lightning") game.ReplicatedStorage.rEvents.elementMasteryEvent:FireServer("Electral Chaos") game.ReplicatedStorage.rEvents.elementMasteryEvent:FireServer("Masterful Wrath") game.ReplicatedStorage.rEvents.elementMasteryEvent:FireServer("Shadow Charge") game.ReplicatedStorage.rEvents.elementMasteryEvent:FireServer("Shadowfire") game.ReplicatedStorage.rEvents.elementMasteryEvent:FireServer("Eternity Storm") game.ReplicatedStorage.rEvents.elementMasteryEvent:FireServer("Blazing Entity") end) main:Toggle("Dissable PopUp Coin & Chi",false,"Hide Popup",function(state) _G.PopUp = state game:GetService("Players").LocalPlayer.PlayerGui.statEffectsGui.Enabled = not game:GetService("Players").LocalPlayer.PlayerGui.statEffectsGui.Enabled game:GetService("Players").LocalPlayer.PlayerGui.hoopGui.Enabled = not game:GetService("Players").LocalPlayer.PlayerGui.hoopGui.Enabled end) main:Toggle("Invisibility",false,"Invisibility Character",function(state) _G.invis = (state and true or false) wait() while _G.invis == true do wait() local A_1 = "goInvisible" local Event = game.Players.LocalPlayer.ninjaEvent Event:FireServer(A_1) end end) misc:Toggle("Inf Jump",false,"Unlimited Jump",function(state) _G.iJumps = state local InfiniteJumpEnabled = true game:GetService("UserInputService").JumpRequest:connect(function() if InfiniteJumpEnabled then game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping") end end) end) misc:Button("Rejoin",function() local ts = game:GetService("TeleportService") local p = game:GetService("Players").LocalPlayer ts:Teleport(game.PlaceId, p) end) cred:Seperator("Credits") cred:Button("Youtube",function() setclipboard('https://www.youtube.com/@wzxdev-x8w') end) cred:Button("Discord",function() setclipboard("https://discord.gg/gDaw9RPJP7") end)