I am curious on how to clone a part in its exact form and position. I am not fluent in fromEulerAngles.
Ummmm.... You use clone?
local clo = game.Workspace.Part:clone()
Clone copies all attributes of a part.
If Shawnyg's answer was not helpful, you just set the properties to the old part's properties:
function partClone(obj) local c = obj:Clone() c.CFrame = obj.CFrame -- sets rotation and position c.Size = obj.Size -- size c.Parent = obj.Parent -- puts into the parent of the cloned part end partClone(game.Workspace.BasePlate)