--so basically you can change the name of --setSkillValue("Z", "Domain Expansion: Unlimited Void") --to any other move and it will work like normal for example: --setSkillValue("Z", "Domain Expansion: Idle Death Gamble") --itll also work with any other one like --setSkillValue("B", "Infinity: Lapse Blue") --script local Players = game:GetService("Players") local player = Players.LocalPlayer local skillsFolder = player:WaitForChild("ReplicatedData"):WaitForChild("techniques"):WaitForChild("skills") local function setSkillValue(key, newValue) local skill = skillsFolder:FindFirstChild(key) if skill and skill:IsA("StringValue") then skill.Value = newValue print("Changed skill " .. key .. " to " .. newValue) else warn("Skill key " .. key .. " not found") end end setSkillValue("B", "Infinity: Lapse Blue") setSkillValue("C", "Infinity: Reversal Red") setSkillValue("G", "Infinity: Spatial Pummel") setSkillValue("T", "Infinity: Mugen") setSkillValue("V", "Infinity: Red Transmission") setSkillValue("X", "Infinity: Hollow Purple") setSkillValue("Y", "Maximum: Six Eyes") setSkillValue("Z", "Domain Expansion: Unlimited Void") -feel free to change whatever moves you have into different ones