first, don't post your age.
second, if you need help with something that you expect is common here, like basic FPS Movement, search the forums (see bottom left of the screen) before asking the question. it's probably already been covered dozens of times and there's no need to re-hash the subject. also, check in the
CODE BASE. search for WASD or FPS and you'll find good starts, like
THIS EXAMPLE.
you'll probably want to make changes, add stuff, and tweak things to your liking; that's when you show the code you've been working on and ask questions on how to achieve your goals.
as for making guns and other 3D stuff, check the 3D Chat forums. you'll find just about anything you need, including a list of
3D RESOURCES. i recommend the very basic, and free
Deled 3-D Editor Light. pick up the .x file Export plug-in
from here and you're set.
Good Luck
Virtual Nomad
AMD XP 1800+ (~1.6 Ghz) / 1.5 GB RAM
ATI Radeon 8700LE 128 MB / Windows XP