big thanks to @Skellien who helped solve the problem. NOW I CAN MAKE TOWER DEFENSE :O this was all for experimental purposes though. Had no initial plans of making a tower defense :)
Skelly's help: Apparently 0 degrees starts at 90 degrees in scratch which ruined the direction which the clones faced. Also I had to implement an expression that would make clones above other clones face downwards because triangles cannot have angles over 180 degrees meaning it cannot look down. he also simplified the code because I added some unnecessary equations that needed computing to evaluate which, in return, slowed down the program.