Está en la página 1de 4

Chaleco antibalas

1. Vamos a crear un script en ServerScriptService para crear un accesorio –


un chaleco antibalas

local ReplicatedStorage = game:GetService("ReplicatedStorage")


– Accesorio
local vest = Instance.new("Accessory")
vest.Name = "Vest"

– Parte, adjunta a la cuadrícula gráfica


local handle = Instance.new("Part")
handle.Name = "Handle"
handle.Size = Vector3.new(1.0, 1.6, 1.0)
handle.Parent = vest

– Coloca el chaleco antibalas


local BodyFrontAttachment = Instance.new("Attachment")
BodyFrontAttachment.Name = "BodyFrontAttachment"
BodyFrontAttachment.Position = Vector3.new(0,-0.24,-0.45)
BodyFrontAttachment.Parent = handle

– Carga la cuadrícula gráfica


local mesh = Instance.new("SpecialMesh")
mesh.Name = "Mesh"
mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
mesh.MeshId = "rbxassetid://1147628467"
mesh.Parent = handle

vest.Parent = ReplicatedStorage
2. Crea una parte, haciendo clic en donde el jugador obtendrá el
chaleco antibalas. Añade ClickDetector y Decal a la parte.
Encuentra una imagen adecuada usando el Toolbox (Chaleco)
3. Añade el script a ClickDetector y renómbralo
AddVestByClickScript.

– Encontrar armadura en ReplicatedStorage


local ReplicatedStorage = game:GetService("ReplicatedStorage")
local accl = ReplicatedStorage:WaitForChild("Vest")

– Al hacer clic en el bloque, colocamos armadura al humanoide


– y cambiamos la salud actual y máxima a 200
script.Parent.MouseClick:Connect(function( player )
if player.Character:FindFirstChild("Vest") == nil then
– Cambia la salud actual máxima
player.Character.Humanoid.MaxHealth = 200
player.Character.Humanoid.Health += 100
player.Character.Humanoid:AddAccessory(accl:Clone())
local R = math.random(0, 15)*16
local G = math.random(0, 15)*16
local B = math.random(0, 15)*16
accl.Handle.Color = Color3.new(R, G, B)
while player.Character:FindFirstChild("Vest") ~= nil do
wait(1)
end
player.Character.Humanoid.MaxHealth = 100
end

end)

También podría gustarte