Okay so this is like writing, while true: stop, it will just crash. Try using
on skript load:
register new shaped recipe for iron sword of sharpness 6 named "Egypt Dagger" using air, gold block named "&6&lPower of True Sunlight", air, air, air , air, air, air, air