fireproximityprompt(workspace.yourparthere.ProximityPrompt) fireclickdetector(workspace.yourparthere.ClickDetector) local part = Instance.new("Part") part.ChildAdded:Connect(function(ag) print(typeof(ag)) end) firesignal(part.ChildAdded) -- nil firesignal(part.ChildAdded, workspace) -- the instance local arg1 = "a" local arg2 = "b" local arg3 = "c" game.ReplicatedStorage.RemoteEvent:FireServer(arg1, arg2, arg3) -- it doesnt require any args if the server script didnt made it for args, chane ReplicatedStorage with your workspace.part if theres an remote event in the part