# Why -90.f ?

**URL:** <https://forums.unrealengine.com/t/why-90-f/16690>\
**Category:** Blueprint\
**Tags:** unreal-engine\
**Created:** [December 7, 2014, 8:41pm UTC](https://forums.unrealengine.com/t/why-90-f/16690 "2014-12-07T20:41:58Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![timur.losev](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@timur.losev](https://forums.unrealengine.com/u/timur.losev)\
**Post date:** [December 7, 2014, 8:41pm UTC](https://forums.unrealengine.com/t/why-90-f/16690/1 "2014-12-07T20:41:58Z")

</div>

Hi there, just a short problem overview:  
(I’m not sure, it is right forum, this question is related to both C++ and Content Creation branches)

1. UE 4.5.1
2. ShoterGame demo
3. WeapGun blueprint
4. Notice two types of weapons : 1st person, 3rd person
5. 3rd person is rotated by X -90.f  
**6. 1st person isn’t rotated, I can’t even do it, there is no possibility to rotate the root component**
6. Goto void AShooterCharacter::SpawnDefaultInventory()
7. Start playing
8. After calling this line :

```auto

AShooterWeapon* NewWeapon = GetWorld()->SpawnActor<AShooterWeapon>(DefaultInventoryClasses*, SpawnInfo);

```

(WeapGun\_C is the class specified at the first argument)  
It appears that NewWeapon is rotated by X -90.f

How come?  
I tripple checked, nothing rotates the 1st person weapon. I traced the code and noticed that the rotation is loaded from WeapGun blueprint asset file and stored in Default\_\_WeapGun\_C class. This class is used as a template for spawned weapons.  
**But how the user managed to rotate the 1st person weapon?? As I said, is it impossible to change rotation of root components**
