of     1   

warspyking
#155095072Sunday, February 01, 2015 1:13 PM GMT

The only current way to make "custom properties" (Well kinda) is to add values such as NumberValue, StringValue, etc. (See http://wiki.roblox.com/index.php?title=Class_reference (scroll down to Values)) What if we had a FunctionValue? Yes, a FunctionValue stores exactly what you think it does, a Function (See http://wiki.roblox.com/index.php?title=Functions)! This can be used for creating methods. Like ObjectValues (No documentation on wiki for ObjectValue), a FunctionValue can only be set through commandbar/a script. Here's an example of how it works: function func(self, ...) print(...) end local FuncValue = Instance.new("FunctionValue", workspace.Part) FuncValue.Value = func FuncValue:Value("Hello") --> Hello So what exactly was self? Well without giving you a scripting lesson on methods, it's basically the table the function is in (For more information see http://wiki.roblox.com/index.php?title=Methods). It would be the FunctionValue instance itself. So assuming you wanted to change the parent's transparencey, here's another example: function func(self) self.Parent.Transparency = 1 end local FuncValue = Instance.new("FunctionValue", workspace.Part) FuncValue.Value = func FuncValue.Name = "Invisible" FuncValue:Value() --Or from any other script: workspace.Part.Invisible:Value() Granted having to go :Value() instead of :Invisible() is a little annoying, but then again, so is the .Value property of any of these Values. With all the other *Value objects, it only makes sense to have this. Without giving us custom instances, this may be the only real way to do this any time in the near future. (http://www.roblox.com/Forum/ShowPost.aspx?PostID=155068805) Thank you for your time reading this, let's show some support! Support Ratio; 1:0
SenseiWarrior
#155095147Sunday, February 01, 2015 1:16 PM GMT

Support Also add UDim2 values, because having Ray values but not UDim2 values seems really stupid
KapKing47
#155095209Sunday, February 01, 2015 1:18 PM GMT

Definite Support! :D it's like ur taking all the ideas out of my head XD cos all of the Suggestions u Posted (all that I seen) are the ones I've been thinking on sometimes
later_k
#155095217Sunday, February 01, 2015 1:18 PM GMT

Support, even though they can be ran through _G, or through Remote/BindableEvents.
warspyking
#155095999Sunday, February 01, 2015 1:40 PM GMT

Support Ratio; 4:0
eLunate
#155098338Sunday, February 01, 2015 2:34 PM GMT

No support; BindableFunctions, BindableEvents, ModuleScripts
maxomega3
#155098361Sunday, February 01, 2015 2:35 PM GMT

That's kinda cool Support! Only I don't see why you can't just use a BindableFunction
warspyking
#155098547Sunday, February 01, 2015 2:38 PM GMT

Support Ratio; 5:1 The reason why not the use ModuleScripts, BindableEvents, etc. is simple. newbies would have an easier time with FunctionValue.
warspyking
#155105667Sunday, February 01, 2015 4:43 PM GMT

Bump.
warspyking
#155179093Monday, February 02, 2015 12:28 PM GMT

Bump.
SamDomino
#155207661Monday, February 02, 2015 10:11 PM GMT

Support I guess. Effort and Courage is useless without Purpose and Direction
warspyking
#155208011Monday, February 02, 2015 10:16 PM GMT

Support Ratio; 6:1
warspyking
#155376293Thursday, February 05, 2015 7:18 PM GMT

Bump.
Roblok1
#155376535Thursday, February 05, 2015 7:25 PM GMT

Hey, this could actually work. I could probably make custom open and close functions just by calling the function value. Nice suggestion.
warspyking
#155376669Thursday, February 05, 2015 7:29 PM GMT

Support Ratio; 7:1
cocokiller5
#155377507Thursday, February 05, 2015 7:51 PM GMT

Support. Even though this is far too complicated for me to comprehend. xD
ForumTurret
#155377637Thursday, February 05, 2015 7:54 PM GMT

How may this differ from any else value kind?
XenonLi
#155377703Thursday, February 05, 2015 7:56 PM GMT

this thread is censored in the re: gg, whitelist fail anyways, it would be nice being able to share functions among scripts
ForumTurret
#155377800Thursday, February 05, 2015 7:59 PM GMT

I mean how could it be useful.
warspyking
#155383240Thursday, February 05, 2015 9:48 PM GMT

Support Ratio; 9:1 Forum, How I love explaining my ideas to you :D Basically, the same way a NumberValue is important. Except a FunctionValue could allow making methods for objects (well, sorta) If you think a NumberValue or StringValue (etc.) is important, I see no reason why you wouldn't support this.
ForumTurret
#155384521Thursday, February 05, 2015 10:07 PM GMT

I must look more into the method thing, until I decide.

    of     1