Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local player = game.Players.LocalPlayer
- local playerGui = player:WaitForChild("PlayerGui")
- -- Mapping deteksi: Nama Asli -> Nama Baru
- local ultMap = {
- ["Omni Directional Punch"] = "Domain Expansion",
- ["Table Flip"] = "Open Domain (buggy)",
- ["Serious Punch"] = "Fuga",
- ["Death Counter"] = "'Death'"
- }
- local function checkAndRenameUlt()
- pcall(function()
- local hotbar = playerGui.Hotbar.Backpack.Hotbar
- for _, slot in pairs(hotbar:GetChildren()) do
- local toolNameLabel = slot:FindFirstChild("Base") and slot.Base:FindFirstChild("ToolName")
- if toolNameLabel then
- -- Cek apakah tool yang terdeteksi ada di list Ultimate
- local newName = ultMap[toolNameLabel.Text]
- if newName then
- toolNameLabel.Text = newName
- end
- end
- end
- -- Bonus: Ganti label teks Ultimate
- local magicLabel = playerGui.ScreenGui:FindFirstChild("MagicHealth")
- if magicLabel then magicLabel.TextLabel.Text = "King of curses" end
- end)
- end
- -- Sistem Deteksi Otomatis (Setiap ada perubahan UI / Awakening)
- playerGui.DescendantAdded:Connect(function()
- task.wait(0.1)
- checkAndRenameUlt()
- end)
- -- Jalankan sekali saat script start
- checkAndRenameUlt()
- -- Sistem Table Flip Melayang (20 Studs / 10 Detik)
- player.CharacterAdded:Connect(function(char)
- local hum = char:WaitForChild("Humanoid")
- hum.AnimationPlayed:Connect(function(track)
- if track.Animation.AnimationId == "rbxassetid://11365563255" then
- track:Stop()
- local hrp = char:WaitForChild("HumanoidRootPart")
- local bp = Instance.new("BodyPosition", hrp)
- bp.MaxForce = Vector3.new(0, math.huge, 0)
- bp.Position = hrp.Position + Vector3.new(0, 20, 0)
- task.delay(10, function() bp:Destroy() end)
- local new = hum:LoadAnimation(Instance.new("Animation", {AnimationId = "rbxassetid://18459220516"}))
- new:Play(); new.TimePosition = 1.8
- end
- end)
- end)
Advertisement
Add Comment
Please, Sign In to add comment