So I have these two local scripts that manage package drop-offs for my delivery sim, problem is the location is randomized doors with street names and idk how to define which door aka (street.name) the touch function needs to be watching for, trying to avoid remoteevents if possible
Address Randomizer
while wait(60) do
local Folder = game.Workspace.Folder:GetChildren()
local Street = Folder[math.random(1, #Folder)]
plr.PlayerGui.Address.Text = "New Order: Deliver to "..Street.Name
end
OnTouch Front Door
local part = ????
local function onTouched(part)
--Do stuff when player touches 'Street' from script above
end
part.Touched:Connect(onTouched)

1 comment
Very good answer thank you, unfortunately the delivery address comes from the door name, if I name the doors all the same then the GUI text will just put out the same address for all houses, but I may be able to get around this by putting each door into a folder, not sure, thx tho