Op ninja INF money  read description
Key Required

Op ninja INF money read description

⚡Ninja Legendsidontlikecoding21idontlikecoding21 3.4K views 552 executesUpdated Feb 7, 2026
0.0/ 5(1 votes)
010% Positive
Lua Script•284 lines (6122 chars)
--[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
local gui2 = Instance.new("ScreenGui")

gui2.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")

-- Main Frame for GUI 2

local gui2Frame = Instance.new("Frame")

gui2Frame.Size = UDim2.new(0, 180, 0, 220) -- Increased height to fit entry & submit

gui2Frame.Position = UDim2.new(0.05, 0, 0.05, 0)

gui2Frame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)

gui2Frame.Active = true

gui2Frame.Draggable = true

gui2Frame.Parent = gui2

-- Title

local gui2Title = Instance.new("TextLabel")

gui2Title.Size = UDim2.new(1, 0, 0, 18)

gui2Title.BackgroundColor3 = Color3.fromRGB(30, 30, 30)

gui2Title.Text = "Ninja Legends OP GUI"

gui2Title.TextColor3 = Color3.fromRGB(255, 255, 255)

gui2Title.TextSize = 10

gui2Title.Parent = gui2Frame

-- Toggle Master Elements GUI Button

local toggleButton = Instance.new("TextButton")

toggleButton.Size = UDim2.new(1, -10, 0, 20)

toggleButton.Position = UDim2.new(0, 5, 0, 30)

toggleButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)

toggleButton.Text = "Toggle Master Elements"

toggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)

toggleButton.TextSize = 10

toggleButton.Parent = gui2Frame

-- Start Button

local startButton = Instance.new("TextButton")

startButton.Size = UDim2.new(1, -10, 0, 20)

startButton.Position = UDim2.new(0, 5, 0, 55)

startButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)

startButton.Text = "Start"

startButton.TextColor3 = Color3.fromRGB(255, 255, 255)

startButton.TextSize = 10

startButton.Parent = gui2Frame

startButton.MouseButton1Click:Connect(function()

local args = {

[1] = "convertGems",

[2] = -9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999

}

game:GetService("ReplicatedStorage"):WaitForChild("rEvents"):WaitForChild("zenMasterEvent"):FireServer(unpack(args))

end)

-- ENTRY FIELD (Number Input)

local numberEntry = Instance.new("TextBox")

numberEntry.Size = UDim2.new(1, -20, 0, 25)

numberEntry.Position = UDim2.new(0, 10, 0, 80)

numberEntry.BackgroundColor3 = Color3.fromRGB(80, 80, 80)

numberEntry.Text = "Enter number"

numberEntry.TextColor3 = Color3.fromRGB(255, 255, 255)

numberEntry.TextSize = 10

numberEntry.ClearTextOnFocus = true

numberEntry.Parent = gui2Frame

-- SUBMIT BUTTON

local submitButton = Instance.new("TextButton")

submitButton.Size = UDim2.new(1, -20, 0, 25)

submitButton.Position = UDim2.new(0, 10, 0, 110)

submitButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)

submitButton.Text = "Submit"

submitButton.TextColor3 = Color3.fromRGB(255, 255, 255)

submitButton.TextSize = 10

submitButton.Parent = gui2Frame

-- SUBMIT FUNCTIONALITY

submitButton.MouseButton1Click:Connect(function()

local num = tonumber(numberEntry.Text)

if num and num > 0 and num <= 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 then

game:GetService("ReplicatedStorage"):WaitForChild("rEvents"):WaitForChild("zenMasterEvent"):FireServer("convertGems", num)

else

numberEntry.Text = "Number too big!"

end

end)

-- Discord Button

local discordButton = Instance.new("TextButton")

discordButton.Size = UDim2.new(1, -10, 0, 20)

discordButton.Position = UDim2.new(0, 5, 0, 140)

discordButton.BackgroundColor3 = Color3.fromRGB(60, 60, 200)

discordButton.Text = "Join Discord"

discordButton.TextColor3 = Color3.fromRGB(255, 255, 255)

discordButton.TextSize = 10

discordButton.Parent = gui2Frame

discordButton.MouseButton1Click:Connect(function()

setclipboard("https://discord.gg/Dbut7ZsX") -- Copies link to clipboard

end)

-- Master Elements GUI

local masterGui = Instance.new("ScreenGui")

masterGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")

masterGui.Enabled = false

local masterFrame = Instance.new("Frame")

masterFrame.Size = UDim2.new(0, 250, 0, 400)

masterFrame.Position = UDim2.new(0.2, 0, 0.2, 0)

masterFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)

masterFrame.BackgroundTransparency = 0.5

masterFrame.Active = true

masterFrame.Draggable = true

masterFrame.Parent = masterGui

local masterTitle = Instance.new("TextLabel")

masterTitle.Size = UDim2.new(1, 0, 0, 30)

masterTitle.BackgroundColor3 = Color3.fromRGB(0, 0, 0)

masterTitle.Text = "Master Elements"

masterTitle.TextColor3 = Color3.fromRGB(255, 255, 255)

masterTitle.TextSize = 14

masterTitle.Parent = masterFrame

-- Container for Buttons

local scrollFrame = Instance.new("ScrollingFrame")

scrollFrame.Size = UDim2.new(1, 0, 1, -30)

scrollFrame.Position = UDim2.new(0, 0, 0, 30)

scrollFrame.CanvasSize = UDim2.new(0, 0, 0, 400) -- Allows scrolling

scrollFrame.ScrollBarThickness = 5

scrollFrame.BackgroundTransparency = 1

scrollFrame.Parent = masterFrame

-- Elements List

local elements = {

"Shadow Charge",

"Electral Chaos",

"Blazing Entity",

"Shadowfire",

"Lightning",

"Masterful Wrath",

"Inferno",

"Eternity Storm",

"Frost"

}

-- Create Buttons Inside Scroll Frame

for i, element in ipairs(elements) do

local button = Instance.new("TextButton")

button.Size = UDim2.new(1, -20, 0, 30)

button.Position = UDim2.new(0, 10, 0, (i - 1) * 35)

button.BackgroundColor3 = Color3.fromRGB(100, 100, 100)

button.Text = "Master " .. element

button.TextColor3 = Color3.fromRGB(255, 255, 255)

button.TextSize = 10

button.Parent = scrollFrame

-- Element Mastery Event  

button.MouseButton1Click:Connect(function()  

    game:GetService("ReplicatedStorage"):WaitForChild("rEvents"):WaitForChild("elementMasteryEvent"):FireServer(element)  

end)

end

-- Toggle Function for Master Elements GUI

toggleButton.MouseButton1Click:Connect(function()

masterGui.Enabled = not masterGui.Enabled

end)

Features & Information

DO NOT CHANGE THE CODE IF YOU ARE NOT SURE, DO NOT PLAY ON THE MAIN ACCOUNTS. this script allows you to get endless money in Ninja Legends. ENTER ANY AMOUNT IN THE WATER FIELD AND YOU WILL RECEIVE MONEY In order not to get nan, you need to have an account without elements so that you can reset the amount. When you receive the inf gem, you need to select an element to reset the nan and then you can drive any amount. Also, please do not spend all the elements of a pleasant game

Community Comments (8)

encryptencryptFeb 7, 2026

What happens if I do, do it on my main..

Replying to @encrypt
Fp2SwitchEmDownFp2SwitchEmDownFeb 7, 2026

@encrypt you die

Replying to @Fp2SwitchEmDown
encryptencryptFeb 7, 2026

@Jay2442 can't take u seriously with that pfp, but my best guess is - you appear on the leaderboard or you js stuck with it forever

Tbh roblox´s Security System is failing so you could take a risk and do it on you´re Main But it´s you´re decision!

Roblox´s Security System is * bro.You could cheat a whole day and the Saystem wouldn´t even Know ._.

wixonwixonFeb 7, 2026

gooddd

KlllKlllFeb 8, 2026(edited)

If you are given a minus infinity amount of money, you will not be able to use your account When I pressed the start button, minus infinity money came in.

Replying to @Klll

@Klll use the info bud

More Scripts for ⚡Ninja Legends