I previously asked this question only to be rudely downvoted by a person who misunderstood and thought I was requesting a script to be made.
This: http://www.roblox.com/games/146363401/Dynamic-Parkour-Demo-Updated
I'd love to create one of my own.
I already have lots of scripting knowledge.
Any idea how to detect parts around me?
There is the parameter "otherPart" you can use. It will return the parts touching the part the script is in.
Maybe duplicate a script like this into the player's limbs.
Like you asked, just a general idea!
from what I understood, you wanted a list of parts near you, now there are two ways we could go about this, we could iterate through all the parts in the Workspace and child models, and use magnitude to detect if they're close, or we could define a Region3 wiki link around the player, but the region's position will need to update a few times per second to keep up with the player, especially in a parkour game, but it should still be a lot more efficient than iterating through all the parts everywhere, then use this function (FindPartsInRegion3) to get all the parts.
no matter what you do, there's not a really efficient method, but Region3s seem to be the most efficient, also, a message to any master scripter that might read this; if there is a more a efficient method, I'd like to know.