I am 100% sure the directory is correct, when I try using proximityPrompt it just errors:
14:38:51.875 - ProximityPrompt is not a valid member of Part "Workspace.cashRegisters.cashRegister.Sign.SignPart"
Why does it do that if the directory is 100% correct?
self.claimPart = cashRegisterFolder.Claim
self.teleport = cashRegisterFolder.Claim
self.owner = nil
self.signLabel = cashRegisterFolder.Sign.SignPart.SurfaceGui.Frame.TextLabel
self.cashRegisters = cashRegisters
self.proximityPrompt = cashRegisterFolder.Sign.SignPart.ProximityPrompt
self.claimPart.Touched:Connect(function(otherPart)
local player = game.Players:GetPlayerFromCharacter(otherPart.Parent)
if player and self.owner == nil and self:ownsCashRegister(player) == false then
self.owner = player
end