Teleport not working properly

Hi i’am trying to get teleportation to work properly but it does not want to work for some reason. Basicly what i’am trying to do is

GetTeleportlocation = to the collision sphere cuss the CSP sets its location to linetrace impact point
TeleportNow = Teleports the actor “player” to the location minus the heads relativ location so the teleport is perfect where the player is actually standing in his play area

Impact Point (Minus) Camera Relative Location x and y = perfect teleportation spot? what am i doing wrong?

just uploaded video might be bad quality!