Почему при нажатии на кнопку инструмент не появляется в руке? (Roblox Studio)
Написал программу, где нажатии на GUI-кнопку в руке появляется инструмент (в моём случаи, лопата), а при повторном нажатии он исчезает. Но только когда выполняется такое действие, лопата не появляется в руке, а появляется там, где я тогда во время разработки оставлял, то есть к руке не прикрепляется. Хотя когда убираю с руки инструмент, а потом беру с рюкзака, то всё нормально, он появляется в руке. Долго думал над этой проблемой, но никак не пойму, как исправить этот баг. Надеюсь на вашу помощь.
Моя программа:
local ShovelBtn = script.Parent
local shovel = game.ReplicatedStorage.Tools:FindFirstChild("Shovel")
local shovelCLone
local clicked = false
local function GetShovel()
if not clicked then
clicked = true
shovelCLone = shovel:Clone()
shovelCLone.Parent = game.Players.LocalPlayer.Character
else
clicked = false
shovelCLone:Destroy()
end
end
ShovelBtn.Activated:Connect(GetShovel)
В общем, сам уже разобрался. Я просто применил RemoteEvents для передачи из локального скрипта в серверный, потому что сервер, оказывается, не видит инструмент. Если у вас есть более подходящие способы, то можете ответить мне.
Не играй в роблокс