Kashimo Ult Shifter
Key Required

Kashimo Ult Shifter

The Strongest Battlegroundscodycarrasco9codycarrasco9 17.7K views 135 executesUpdated Mar 22, 2025
Unrated
00
Lua Script•110 lines (2722 chars)
local player = game.Players.LocalPlayer
	local char = player.Character
	local Humanoid = char.Humanoid
	local hot = player.PlayerGui:WaitForChild("Hotbar")
	local hotbar = hot:WaitForChild("Backpack"):WaitForChild("Hotbar")

	local function cloneToolName(slot, text)
		local toolName = slot.ToolName
		if not slot:FindFirstChild("CustomName") then
			toolName.Visible = false
			local clone = toolName:Clone()
			clone.Name = "CustomName"
			clone.Parent = slot
			clone.Text = text
			clone.Visible = true
		elseif slot:FindFirstChild("CustomName") then
			if slot:FindFirstChild("CustomName").Text ~= text then
				toolName.Visible = false
				slot:FindFirstChild("CustomName").Text = text
			end
		end
	end

	local magichealth = player.PlayerGui:WaitForChild("ScreenGui"):WaitForChild("MagicHealth")
	local UltLabel = magichealth:WaitForChild("TextLabel")
	UltLabel.Visible = false
	local UltLabel = UltLabel:Clone()
	UltLabel.Visible = true
	UltLabel.Name = "UltThing"
	UltLabel.Parent = magichealth

	local toolNameMap = {
		["Normal Punch"] = "Lightning Jab",
		["Consecutive Punches"] = "Voltaic Fury",
		["Shove"] = "Funeral",
		["Uppercut"] = "Rising Light",
		["Death Counter"] = "Pick up the Pace.",
		["Table Flip"] = "1000% Rising Light",
		["Serious Punch"] = "Raw Strength",
		["Omni Directional Punch"] = "Amped Clash"
	}

	local function typeText(label, text, delay)
		delay = delay or 0.05
		local originalText = text
		label.Text = ""
		for i = 1, #originalText do
			label.Text = string.sub(originalText, 1, i)
			task.wait(delay)
		end
	end
	local ultTexts = {
		"Electrical Output.",
		"Coursing Light.",
		"Win this.",
		"The Lightning God.",
		"4 Minutes and 11 seconds.",
		"Show your true potential, Kashimo.",
		"Feel that?",
		"Let it surge within you.",
		"Let it out."
	}


	local typedTools = {}

	local function updateToolNames()
		for _, slot in ipairs(hotbar:GetChildren()) do
			if slot:FindFirstChild("Base") and slot.Base:FindFirstChild("ToolName") then
				local toolNameText = slot.Base.ToolName.Text
				local newName = toolNameMap[toolNameText]
				if newName then
					cloneToolName(slot.Base, newName)
					if slot.Base:FindFirstChild("CustomName") and not typedTools[newName] then
						typeText(slot.Base.CustomName, newName, 0.03)
						typedTools[newName] = true


					end
				end
			end
		end
	end

	task.spawn(
		function()
			local currentUltIndex = 1

			while true do
				typeText(UltLabel, ultTexts[currentUltIndex], 0.05)
				currentUltIndex = (currentUltIndex % #ultTexts) + 1

				pcall(
					function()
					end
				)

				updateToolNames()
				task.wait(10)
			end
		end
	)

	task.spawn(
		function()
			while task.wait(1) do
				updateToolNames()
			end
		end
	)

Features & Information

Just an ult switched
#Kashimo#TSB#Saitama

Community Comments (0)

No comments yet for this script.

More Scripts for The Strongest Battlegrounds