Spawn SkeletalMesh to attach to Character

Im having trouble spawning a skeletalMesh weapon to attach to my character

    static ConstructorHelpers::FObjectFinder<USkeletalMesh> SpecifiedSpawnObject(TEXT("SkeletalMesh'/Game/Weapons/Rifle.Rifle'"));
    	WeaponToSpawn = SpecifiedSpawnObject.Object;
    
    FActorSpawnParameters spawnParams;
    	spawnParams.Owner = this;
    	
    	USceneComponent* wep = GetWorld()->SpawnActor<USceneComponent>(WeaponToSpawn->StaticClass(), spawnParams);  

wep is None for some reason

Found the problem, elsewhere I’m using GetName(), doesn’t quite do what its suppose to.