local debounce = false
script.Parent.Touched:Connect(function(hit)
local value = hit.Parent:WaitForChild("HomePos")
if hit.Parent:FindFirstChild("Humanoid") and value.Value == Vector3.new(0,0,0) then
if not debounce then debounce = true
local newpos = script.Parent.Parent.TpPoint
value.Value = Vector3.new(newpos.Position)
end
end
end)
Im having trouble setting a vector3 values vector3 using a parts position. there are no errors and if I give it an x,y,z value it works fine but not if I use a parts position. I suspect im using this wrong, but dont be afraid to correct me.

1 comment
thanks, I knew it was something small hiding under my nose.