Wall Climbing Help

  1. What do you want to achieve? Keep it simple and clear!
    I have created a Wall Climbing System, and I want it to move from one part’s surface to another part’s surface and move from a part’s side to a different side.
  2. What is the issue?
    There is lag as it switches from one surface of a part to another and I cannot manage to get it to stick to another part’s surface.
  3. What solutions have you tried so far?
    I have read multiple forums, and tried various methods. I am using raycasting to check for surfaces and such.
    Here is a file of the workplace, please see it for yourself. Wall Climb.rbxl (23.9 KB)