Hello, I have a script for a vest giver that gives you the vest when the giver is properly touched by the player, the only issue i have is moving the script and making it clickable thru a textButton (in a gui)
Any help is appricated, and plus any help on if vest should be inside the button with the script etc,
This is the giver script for the vest (Script name: Torso)
function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" or C[i].className == "UnionOperation" or C[i].className == "MeshPart" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end hit.Parent.Saude.Protecao.VestProtect.Value = 100 hit.Parent.Saude.Protecao.VestVida.Value = 200 end end script.Parent.Touched:connect(onTouched)
Once again any help appricated!
Hello there! I see what's your problem and I'm here to help!
So, first of all, you weill need a Screen Gui with all the things you want. (Frame, Text Button, etc...)
For the script. I suggest you put the Vest model in Lighting, so that you can Clone it form there onto the player, with the Clone() function. The script should include something like this:
-- Variables --
local Vest = game.Lighting.NAMEHERE
local EquipButton = script.Parent.TextButton -- Other Variables Needed Here --
local function Clone() -- Other Piece of Code Here -- end)
-- Call the Function Down Below! --
Clone()
I really hope this helped you! If you have any more question, you can ask me (and other helpers), or you can find a YouTube tutorial or something...!
-KoalaKo_XD