0% found this document useful (0 votes)
513 views13 pages

Roblox Script for Character Customization

The document contains a Lua script designed for use in a Roblox game, enabling various functionalities such as character customization, infinite attack buffs, and chat commands. It includes methods for manipulating character animations, health, and weaponry, as well as event listeners for keyboard inputs to trigger specific actions. The script also features notifications and server interactions, potentially leading to gameplay alterations that could result in bans.

Uploaded by

tsvxrg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
513 views13 pages

Roblox Script for Character Customization

The document contains a Lua script designed for use in a Roblox game, enabling various functionalities such as character customization, infinite attack buffs, and chat commands. It includes methods for manipulating character animations, health, and weaponry, as well as event listeners for keyboard inputs to trigger specific actions. The script also features notifications and server interactions, potentially leading to gameplay alterations that could result in bans.

Uploaded by

tsvxrg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

local Players = game:GetService("Players")

local ReplicatedStorage = game:GetService("ReplicatedStorage")

local pass
local function getPass()
if pass then
return pass
end

for _, obj in next, getgc(true) do


if typeof(obj) ~= "table" or rawget(obj, "RootPartFollow") == nil then
continue
end

local item = rawget(obj, "Pass")


if typeof(item) ~= "Instance" then
continue
end

pass = item
break
end

return pass
end

if not getPass() then


warn("fail")
return
end

local buffs = 15 -- How many times your attack gets buffed

-- Execute this on the main menu of the game, find the keybinds using CTRL+F then
searching K == "
-- Probably will destroy the game ngl, you might get banned but that's kinda rare
lol
-- idk what else to put here

function Notification(title, text)


game:GetService("StarterGui"):SetCore("SendNotification", {Title = title,
Text = text})
end
[Link]:SetCoreGuiEnabled([Link], true)
[Link] = "Frisk"
wait(1)
[Link]:Destroy()
[Link]:Destroy()
[Link]:WaitForChild("Main").[Link].A
nimationId = "rbxassetid://8690977904"
[Link]:WaitForChild("Main").[Link].A
nimationId = "rbxassetid://5079250270"
[Link]:WaitForChild("Main").[Link]
imationId = "rbxassetid://8691016359"
[Link]:WaitForChild("Main").[Link].
AnimationId = "rbxassetid://8692122621"
game:GetService("Players").[Link]:Destroy()
local v1 = {
[1] = pass,
[2] = "Damage",
[3] = [Link],
[4] = [Link]
}
local event = game:GetService("ReplicatedStorage").[Link]
event:FireServer(v1)
[Link]:GetPropertyChangedSignal("Health"):Conn
ect(function()
if [Link] == 0 then
[Link] = 1
end
end)

[Link](3)
[Link]:Connect(function(message)
local args = {
[1] = {
[1] = pass,
[2] = "Chatted",
[3] = '[ Caped Warrior ]\n' .. message,
[4] = [Link](1,0,0)
}
}
game:GetService("ReplicatedStorage").[Link]:FireServer(unpack(args))
end)

function chat(message)
local args = {
[1] = {
[1] = pass,
[2] = "Chatted",
[3] = '[ Caped Warrior ]\n' .. message,
[4] = [Link](1,0,0)
}
}
game:GetService("ReplicatedStorage").[Link]:FireServer(unpack(args))

end
_G.hidechat = true
local mt = getrawmetatable(game)
local backup = mt.__namecall
if setreadonly then setreadonly(mt, false) else make_writeable(mt, true) end

mt.__namecall = newcclosure(function(...)
local method = getnamecallmethod()
local args = {...}

if tostring(args[1]) == "SayMessageRequest" and _G.hidechat then


return
end
return backup(...)
end)
local HealthBar = [Link]("BillboardGui")
local Frame = [Link]("Frame")
local PName = [Link]("TextLabel")
local player = [Link]
local TweenService = game:GetService("TweenService")
[Link] = "HealthBar" -- the name of the shitty healthbar
[Link] = [Link] -- the parent of the shitty healthbar
[Link] = [Link](0, 3, 0) -- offset do not touch
[Link] = [Link](4, 0, 2, 0) -- the size
[Link] = HealthBar
Frame.BackgroundColor3 = [Link](255, 0, 0)
[Link] = 1.000
[Link] = [Link](1, 0, 1, 0)
[Link] = "PName" -- DONT CHANGE THIS
[Link] = Frame
PName.BackgroundColor3 = [Link](255, 0,0)
[Link] = 1.000
[Link] = [Link](-0.899999976, 0, -0.800000012, 0)
[Link] = [Link](3, 0, 1, 0)
[Link] = [Link] -- FONT
[Link] = "Caped Warrior" -- CUSTOM NAME
PName.TextColor3 = [Link](0,0,0)
[Link] = true
[Link] = 5.000
PName.TextStrokeColor3 = [Link](255,255,255) -- change this for text
outline
[Link] = 0.000
[Link] = true
[Link] = [Link]
[Link] = [Link]
[Link] = 5 -- DO NOT FUCK WITH THIS

local part = PName -- dont change this either

local Info = [Link](


2, --Length (seconds)
[Link], --Easing Style
[Link], --Easing Direction
-1, --Times Repeated
true, --reversed
0 --deşau
)

local Goals = {
Rotation = -5
} -- properties

local nametween = TweenService:Create(part, Info, Goals) -- shit


nametween:Play() -- dont forget this

function talk(msg)
local A_1 = {
[1] = pass,
[2] = "Chatted",
[3] = msg,
[4] = [Link](255,0,0)
}
local Event = game:GetService("ReplicatedStorage").[Link]
Event:FireServer(A_1)
end

local A_1 =
{
[1] = pass,
[2] = "Chatted",
[3] = "New dimension found.",
[4] = [Link](1,0,0)
}
local Event = game:GetService("ReplicatedStorage").[Link]
Event:FireServer(A_1)
wait(5)
local A_1 =
{
[1] = pass,
[2] = "Chatted",
[3] = "Overwriting files...",
[4] = [Link](1,0,0)
}
local Event = game:GetService("ReplicatedStorage").[Link]
Event:FireServer(A_1)
wait(2)
Notification("Server","Loading cape")
-- Makes a cape

local args = {
[1] = {
[1] = pass,
[2] = "EquipArmor",
[3] = "TemmieArmor"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))
[Link]:Destroy()
[Link]:Destroy()
[Link]:Destroy()
[Link]:Destroy()
wait(0.1)
-- Destroys Tem Logo On Cape
for i,v in
pairs([Link]:GetChildren())
do
v:Destroy()
end

wait()

-- Destroys everything but cape


for i,v in
pairs([Link]:GetChildren()) do
if [Link] == "Piece" then
if #v:GetChildren() == 0 then
print("Keeping this one.")
else
v:Destroy()
end
end
end

Notification("Server","Loading damage")

-- Infinite Attack Start


local args = {
[1] = {
[1] = pass,
[2] = "EquipWeapon",
[3] = "RelKnife"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))
[Link]:Destroy()
v = buffs
for i = 1,v do
local args = {
[1] = {
[1] = pass,
[2] = "EquipWeapon",
[3] = "Stick"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))
wait(0.1)
local args = {
[1] = {
[1] = pass,
[2] = "EquipWeapon",
[3] = "RelKnife"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))
wait(0.1)
end
-- Infinite Attack End

local args = {
[1] = {
[1] = pass,
[2] = "EquipWeapon",
[3] = "RelKnife"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))

[Link]:Destroy()
Notification("Server","Fully loaded!\n Have fun!")

local mouse = [Link]:GetMouse() -- Stick gun


[Link]:Connect(function(k)
if k == "x" then
local args = {
[1] = {
[1] = pass,
[2] = "EquipWeapon",
[3] = "EmptyGun"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))

wait(0.1)

local args = {
[1] = {
[1] = pass,
[2] = "GunShot",
[3] = "Heavy",
[4] = [Link](9999.9999, 9999.9999, -9999.9999) *
[Link](0, 0, 0)
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))

wait(0.1)

local args = {
[1] = {
[1] = pass,
[2] = "EquipWeapon",
[3] = "RelKnife"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))
end
end)

local mouse = [Link]:GetMouse() -- Ballet Dance


[Link]:Connect(function(k)
if k == "c" then
local args = {
[1] = {
[1] = pass,
[2] = "EquipWeapon",
[3] = "BalletShoes"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))

wait(0.1)

local args = {
[1] = {
[1] = pass,
[2] = "BalletShoes",
[3] = "TwirlKick"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))

wait(0.1)

local args = {
[1] = {
[1] = pass,
[2] = "EquipWeapon",
[3] = "RelKnife"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))
end
end)

local mouse = [Link]:GetMouse() -- Knife Slashes


[Link]:Connect(function(k)
if k == "3" then
local args = {
[1] = {
[1] = pass,
[2] = "RealKnifeSlashes"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))

end
end)

local mouse = [Link]:GetMouse() -- Knife Slashes


[Link]:Connect(function(k)
if k == "b" then
talk("[!]\n\n\n + No CD Gun")
local args = {
[1] = {
[1] = pass,
[2] = "EquipWeapon",
[3] = "EmptyGun"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))
for i = 1,15 do
local args = {
[1] = {
[1] = pass,
[2] = "GunShot",
[3] = "Light",
[4] = [Link](1055.8271484375, 325.50897216796875,
-275.490966796875) * [Link](1.5905938148498535, 0.12674349546432495, -
1.587715744972229)
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))
end
local args = {
[1] = {
[1] = pass,
[2] = "EquipWeapon",
[3] = "RelKnifes"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))

end
end)

local mouse = [Link]:GetMouse() -- NoCD 2


[Link]:Connect(function(k)
if k == "2" then

talk("[!]\n\n Cooldown reset")


local args = {
[1] = {
[1] = pass,
[2] = "RealKnifeBaragge"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))
end
end)

local mouse = [Link]:GetMouse() -- Realknife 1 because yes


[Link]:Connect(function(k)
if k == "1" then
local args = {
[1] = {
[1] = pass,
[2] = "ToyKnifeCombo"
}
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))
end
end)

local remote = [Link]["FriskMoves"]


local pass = pass
local mouse = [Link]:GetMouse()
[Link]:Connect(function(k)
if k == "y" then

talk("[!]\n ToughGloves Activated\n\n --PunchBarrage Execute-- ")


remote:InvokeServer({pass,"ToughGloves", "PunchBarrage"})
end
end)

local mouse = [Link]:GetMouse()


[Link]:Connect(function(k)
if k == "k" then
talk("[!]\n\n +Infinite Range")

[Link].S
ize = [Link](999, 999, 999)
end
end)

local mouse = [Link]:GetMouse()


[Link]:Connect(function(k)
if k == "v" then
talk("[!]\n\n\n Finding new servers...")
loadstring(game:HttpGet("[Link]
Browser_80", true))();
end
end)

local sitstart = [Link]("Animation")


[Link] = "rbxassetid://7507477136"
local sitstartplay =
[Link]:FindFirstChild("Humanoid"):LoadAnimation(sitstar
t)
local sitloop = [Link]("Animation")
[Link] = "rbxassetid://7507481748"
local sitloopplay =
[Link]:FindFirstChild("Humanoid"):LoadAnimation(sitloop
)
local sitend = [Link]("Animation")
[Link] = "rbxassetid://7507485912"
local sitendplay =
[Link]:FindFirstChild("Humanoid"):LoadAnimation(sitend)

local sitting = false


local mouse = [Link]:GetMouse()
[Link]:Connect(function(k)
if k == "n" then
if sitting == false then
sitting = true
sitstartplay:Play()
wait(1)
sitloopplay:Play()
[Link] =
true
elseif sitting == true then
sitting = false
sitloopplay:Stop()
sitendplay:Play()
[Link] =
false
end
end
end)

local mouse = [Link]:GetMouse()


[Link]:Connect(function(k)
if k == "j" then
local A_1 = {
[1] = pass,
[2] = "Chatted",
[3] = "Invincibility Deleted. (works on some stuff idk what
tbh)",
[4] = [Link](1, 0, 0)
}
local Event = game:GetService("ReplicatedStorage").[Link]
Event:FireServer(A_1)

game:GetService("Players").[Link]:
Destroy()
end
end)

local mouse = [Link]:GetMouse()


[Link]:Connect(function(k)
if k == "5" then
talk("[!]\n\n SHATTER!")
local A_1 = pass
local A_2 =
game:GetService("Players").[Link]
local A_3 =
{
["HitTime"] = 1,
["Type"] = "Knockback",
["HitEffect"] = "HeavyHitEffect",
["HurtAnimation"] =
game:GetService("ReplicatedStorage").[Link].Knockback1,
["Sound"] =
game:GetService("ReplicatedStorage").[Link],
["Velocity"] = [Link](0,3,0),
["CombatInv"] = true,
["Damage"] = 0
}
local Event = game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1, A_2, A_3)
wait(0.2)
for i = 1,10 do
local A_1 = pass
local A_2 =
game:GetService("Players").[Link]
local A_3 =
{
["HitTime"] = 1,
["Type"] = "Normal",
["HitEffect"] = "HeavyHitEffect",
["HurtAnimation"] =
game:GetService("ReplicatedStorage").[Link].Knockback1,
["Sound"] =
game:GetService("ReplicatedStorage").[Link],
["Velocity"] = [Link](0,0.1,0),
["CombatInv"] = true,
["Damage"] = 0
}
local Event = game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1, A_2, A_3)
end
local A_1 = pass
local A_2 =
game:GetService("Players").[Link]
local A_3 =
{
["HitTime"] = 1,
["Type"] = "Knockback",
["HitEffect"] = "HeavyHitEffect",
["HurtAnimation"] =
game:GetService("ReplicatedStorage").[Link].Knockback1,
["Sound"] =
game:GetService("ReplicatedStorage").[Link],
["Velocity"] = [Link](0,0.0,0),
["CombatInv"] = true,
["Damage"] = "NaN"
}
local Event = game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1, A_2, A_3)
end
end)

pcall(function()

local funcs = {}

for i, v in next, getgc() do

if type(v) == "function" then

if getfenv(v).script and getfenv(v).[Link] and


getfenv(v).[Link] == "LockOnScript" then

[Link](funcs, v)

end

end

end

repeat wait() until #funcs ~= 0

local target = funcs[#funcs]

for i2, v2 in next, getconstants(target) do

if i2 == 44 and tostring(v2) == "0" then

setconstant(target, i2, -999999)


print("hooked")

end

end

end)

local uis = game:GetService("UserInputService")


local player = [Link]

[Link]:Connect(function(inputs, event)
if event == true then return end
if [Link] == [Link].R then
if [Link]:WaitForChild("Main").[Link] ==
nil then
local cfr = player:GetMouse().Hit
[Link]:SetPrimaryPartCFrame(cfr * [Link](0, 2, 0))
else
local Tcf =
[Link]:WaitForChild("Main").[Link]:GetPrimaryPartCFrame
()
[Link]:SetPrimaryPartCFrame(Tcf * [Link](0, 0, 3))
end
end
end)

You might also like