In the output it states that attempt to call field 'TouchEnded' (a userdata value) if that helps and if possible >** put a script and explain what the script does so I can understand the script.**
script.Parent.TouchEnded(function(ended)
local parent = ended.Parent
local player = game.Players:GetPlayerFromCharacter(parent)
if player then
if player.PlayerGui:FindFistChild("TeleportGui") then
player.PlayerGui.TeleportGui:Destroy()
end
end
end)
:)

2 comments
Oops I put 'TouchedEnded' instead of 'TouchEnded' Just change that and you should be gucci
This isn't a big problem but what do they mean by attempt to index local 'plr' (a nil value)?