1_ Convert YouTube to MP3 using one of the following tools (or just search Google, there are tons.
https://www.onlinevideoconverter.com/en/youtube-to-mp3
https://www.y2mate.com/en6/youtube-mp3
https://listentoyoutube.online/v2/
https://2conv.com/en8/youtube-mp3/
2_ Or just create MP3
3_ Right click MP3 in Finder and choose Share
4_ Choose Airdrop
Make sure Airdrop enabled on the receiving iPhone
5_ Choose Files for destination when prompted on iPhone
6_ Open Files application on iPhone
7_ Press and hold newly saved file and choose Move
8_ Select: On My iPhone > GarageBand for iOS > GarageBand File Transfer then click Move
9_ Open GarageBand App (download it if necessary)
10_ Tap the + icon to start a new project
11_ Select Tracks
12_ Swipe to Audio Recorder
13_ Tap the Tracks icon show the track playlist
14_ Tap the loops icon to select your file
15_ Select Files
16_ Choose your newly downloaded MP3 file, press and hold, then drag upward — the timeline will show and add to the first spot in the timeline
17_ Edit the track length as needed
18_ Click the down arrow to save the track to My Songs
19_ Press and hold My Song track to rename
20_ Press and hold My Song (or whatever you named it to) and choose Share
21_ Choose Ringtone option
22_ Click Export
23_ Choose Use sound as…
24_ Choose Standard Ringtone
25_ Your new ringtone will be shown on your iPhone in Settings > Sounds & Haptics > Ringtone
Yay!