Can I put my epic games account on my new xbox account, and keep my stuff?

I was wondering if I can unlink my xbox account to my epic games account, and link it to my new account, and still keep all of my skins and V-bucks

Hi @Foxyling1027 ,
Yes, all your Fortnite progress (skins, V-Bucks, emotes, etc.) is linked to your Epic Games account, not your console account. This means you can unlink your current Xbox account, link a new one, and still keep all your content,as long as you continue using the same Epic account.
Epic explains this in the following documentation:
https://www.epicgames.com/help/en-US/c-Category_EpicAccount/c-ConnectedAccounts/another-platform-account-was-previously-connected-with-the-epic-games-account-please-log-in-with-that-platform-account-error-a000084857

https://www.epicgames.com/help/en-US/c-Category_EpicAccount/c-ConnectedAccounts/how-do-i-unlink-my-console-account-from-my-epic-games-account-a000084802?sessionInvalidated=true

https://www.epicgames.com/help/en-US/c-Category_EpicAccount/c-ConnectedAccounts/how-do-i-change-the-console-account-i-have-linked-to-my-epic-games-account-a000092411
An important note is that you can only change the Xbox account linked to your Epic account once every 12 months.
Hope it helps!