Have tried a bit but I unfortunately really can’t write a script for this myself.
You can get the part parameter that is being referenced in the Touched event when fires, and then continue to check if you can get the player from that parent of the part using GetPlayerFromCharacter, then get the PlayerGui from the previous player and you would find your boolvalue inside the player Gui, and change it.
part.Touched:Connect(function(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
local playerGui = player:FindFirstChild("PlayerGui")
if playerGui then
local boolValue = playerGui:FindFirstChild("BoolValue")
if boolValue and boolValue:IsA("BoolValue") then
boolValue.Value = true -- or false idk
end
end
end
end)
Thank you so much! This worked, will help with a few systems I’m working on for my game
1 Like
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.