Why doesnt the collision work?

The main pawn doesnt collide with the table, but they both have collision: in pawn it is set to pawn and in table to BlockAll. The only case when they collide is when i table has Simulating Physics.

Make Sure that your top component of the pawn is not a scene component.

it sceneComponentRoot ! What kind it should be and how to change it because i cant delete it

When i was creating Blueprint, I have choosen pawn

DefaultSceneRoot***

In UE4 unless you either add a mesh or any object that has collisions as the top component otherwise collisions won’t work. The simplest way is add a box trigger as the top component and make all other childern as the child of that component. Since the box is not visible this can solve your problem but this is a hcaky way. If you are using teleporting on your pawn or something make sure that the sweep option is enabled on the set actor location node and run it on event tick/ axis event this will also make sure if it got any actors on its way