Rather than making and destroying highlights, you can have one premade and parented under the script and you only need to set the adornee: local PPS = game:GetService("ProximityPromptService") local Highlight = script.Highlight PPS.PromptShown:Connect(function(Prompt : ProximityPrompt, InputType : Enum.ProximityPromptInputType) Highlight.Adornee = Prompt:FindFirstAncestorWhichIsA("Model") end) PPS.PromptHidden:Connect(function(Prompt : ProximityPrompt, InputType : Enum.ProximityPromptInputType) Highlight.Adornee = nil end)
The problem with these doors is that in order to use them in a game where there will be other players, you need to create a Remote event from the local script to the server script and open the door at the server level. In my opinion, it is better to immediately develop such projects focusing on multiplayer, the more viewers of your channel can borrow it. But overall the video is cool, thanks!
Very good video. I with i could build like you but im new. My dream is to build a simulator game but i cant because im not good at detailing and scripting. Ik its hard but youre the only one to help me make my dream real.
No offense but no one is going to help you. If you want developers you have to hire them on dev forum or in discord servers. If you want to script you have to learn to script. If you want to build you have to build
@@Voliturr i was thinking of making like some kind of tower defence or if i couldnt to start with basics like weight lifting simulator or similar like this
ProximityPrompt Highlight script: local ProximinityPromptService = game:GetService("ProximityPromptService") local Players = game:GetService("Players") ProximinityPromptService.PromptShown:Connect(function(prompt : ProximityPrompt) local HighlightObject = prompt:FindFirstAncestorWhichIsA("BasePart") or prompt:FindFirstAncestorWhichIsA("Model")
Code for the door one: local Door = game.Workspace:WaitForChild("Door") local Main = Door:WaitForChild("Main") local Hinge = Door:WaitForChild("Hinge") local Open = Door:WaitForChild("Open") local PrimaryPart = Door.PrimaryPart local TweenService = game:GetService("TweenService") local Info = TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, false, 0) local debounce = false local OgCFrame = PrimaryPart.CFrame Open.Touched:Connect(function(hit) local player = game.Players:GetPlayerFromCharacter(hit.Parent) if player then if not debounce then debounce = true TweenService:Create(PrimaryPart, Info, {CFrame = PrimaryPart.CFrame * CFrame.Angles(0, math.rad(90), 0)}):Play() task.wait(2) -- Wait for 2 seconds before allowing the door to close again debounce = false end end end) Open.TouchEnded:Connect(function(hit) local player = game.Players:GetPlayerFromCharacter(hit.Parent) if player then TweenService:Create(PrimaryPart, Info, {CFrame = OgCFrame}):Play() end end)
I tried making a door but I couldn’t find out how to rotate it so I made it sliding. I also couldn’t figure out how to detect the player correctly so the door closes automatically even if the player is still in the hitbox. I’m wondering when did you start scripting?
I've always appreciated small effects like this in games, but whenever I bring it up for Devs to add to their games, ppl just say smthn like "what's the point, effects won't affect anything, it won't give more players". I normally respond that it immerses players or something, but they always just say that players won't care. So what do U think the point of these small effects are?
@@KeyBalls I think they are very important to have in games, even subtle effects keep players wanting to see more. Say for example a really rare item, if it doesn’t have any cool particles or animations, then it takes a lot away from its wow factor.
@@stewiepfing539yes thats the big difference between a polished front page game and an trash game. a lot of people will find small solo dev games and call them underrated but 99% of the time they’re small because they aren’t polished at all and it’s just boring and repetitive to play
also with ui it is so SO SO important there is a big difference between ui eith effects and sound effect, interactiveness, etc, and ui thats just static
wait why did you make a local script for the door-? if your gonna use getplayerfromcharacter anyways just use a regular server side script, i dont see a use for a local script unless you dont want other people to see the door which doesnt make sense since you wouldnt want a guy to just phase into a door from another guys perspective
What are the properties of the Open part in door model. You can walk through that if cancollide is off but is cancollide is off then how will the touched function work
Im Trina make a particle chains that move around in a sphere part for on of my attacks, similar to the chains in the portal fruit from blox fruits. Do u have any tips?
Hello Stewiepfing i like your videos and subscribe i like it really much i see hat you're really talented and i want to ask one thing . can you help me make a roblox horror game please
hey friend i am here to tell you that if u want to be a dev u are going to have to learn to figure this stuff out on your own by researching and experimenting
There is a free version that is better Called “Service Autocomplete” but Baileyeatpizza but make sure that you have enable api access or smth in the game settings
Which one was your favorite?
orb system was very cool. keep making vids love your content bro
orb system is really sick, can you publish the games for it or share the code so others don't have to copy it directly from the video
orb system. can you make it a model?
@@begi-dll I agree
highlight!
WHAT? DUDE IN ALL MY TIME DEVELOPING I DID NOT KNOW YOU COULD DO TOUCHENDED
3:05
YOU HAVE JUST SAVED ME THANK YOU SO MUCH
its very unstable. robloxs part detection system is garbage so you need to use shi like getpartsinparts in a loop for consistent checking
I thought it was meant to be the first thing you learn! XD
@@bopmatic7173Usally touchebded is never used. It is even rarly used at all.
my bad.. cant let gang know im 6,5 with a hellcat and dreads and deep voice..
@@senanisgodly bro probably meant his age when he said 6-5 😂
Your videos are really underrated. There isn't much devs talking about thing like these on youtube
this taught me so much dawg.
Rather than making and destroying highlights, you can have one premade and parented under the script and you only need to set the adornee:
local PPS = game:GetService("ProximityPromptService")
local Highlight = script.Highlight
PPS.PromptShown:Connect(function(Prompt : ProximityPrompt, InputType : Enum.ProximityPromptInputType)
Highlight.Adornee = Prompt:FindFirstAncestorWhichIsA("Model")
end)
PPS.PromptHidden:Connect(function(Prompt : ProximityPrompt, InputType : Enum.ProximityPromptInputType)
Highlight.Adornee = nil
end)
The problem with these doors is that in order to use them in a game where there will be other players, you need to create a Remote event from the local script to the server script and open the door at the server level.
In my opinion, it is better to immediately develop such projects focusing on multiplayer, the more viewers of your channel can borrow it.
But overall the video is cool, thanks!
You make some good videos
Very good video. I with i could build like you but im new. My dream is to build a simulator game but i cant because im not good at detailing and scripting. Ik its hard but youre the only one to help me make my dream real.
No offense but no one is going to help you. If you want developers you have to hire them on dev forum or in discord servers. If you want to script you have to learn to script. If you want to build you have to build
What type of simulator would it be
@@Voliturr i was thinking of making like some kind of tower defence or if i couldnt to start with basics like weight lifting simulator or similar like this
this is so gud!
thx bud its really helpful for me
ProximityPrompt Highlight script:
local ProximinityPromptService = game:GetService("ProximityPromptService")
local Players = game:GetService("Players")
ProximinityPromptService.PromptShown:Connect(function(prompt : ProximityPrompt)
local HighlightObject = prompt:FindFirstAncestorWhichIsA("BasePart") or prompt:FindFirstAncestorWhichIsA("Model")
local Highlight = Instance.new("Highlight")
Highlight.DepthMode = Enum.HighlightDepthMode.Occluded
Highlight.FillColor = Color3.fromRGB(230,230,230)
Highlight.FillTransparency = 0.75
Highlight.Adornee = HighlightObject
Highlight.Parent = Players.LocalPlayer:WaitForChild("PlayerGui")
prompt.PromptHidden:Once(function()
Highlight:Destroy()
end)
end)
i love ur videos they are so underrated for no reason
Can You Make a Video On How To Add Progress Bar in Your Obby in Roblox Studio It Would Be Really Helpful ❤
Can you make a part 2? A series of these would be very unique to this platform.
Thanks❤
0:08 0:09 0:09 0:09 you are right frend
cool now i just need a whole game to use this in.
BROOO, YOU REALLY SHOULD GIVE THE ORB SCRIPT I REALLY REALLY NEED IT PLEASE ITS SOOOO GOOODDD
just write it
@@voxxels didnt work, so i made something else, dum
@@voxxelsdid it work for you?
@@Motosebb yes
@@voxxels did you write it off the video or did you copy it from somewhere
Code for the door one:
local Door = game.Workspace:WaitForChild("Door")
local Main = Door:WaitForChild("Main")
local Hinge = Door:WaitForChild("Hinge")
local Open = Door:WaitForChild("Open")
local PrimaryPart = Door.PrimaryPart
local TweenService = game:GetService("TweenService")
local Info = TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, false, 0)
local debounce = false
local OgCFrame = PrimaryPart.CFrame
Open.Touched:Connect(function(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
if not debounce then
debounce = true
TweenService:Create(PrimaryPart, Info, {CFrame = PrimaryPart.CFrame * CFrame.Angles(0, math.rad(90), 0)}):Play()
task.wait(2) -- Wait for 2 seconds before allowing the door to close again
debounce = false
end
end
end)
Open.TouchEnded:Connect(function(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
TweenService:Create(PrimaryPart, Info, {CFrame = OgCFrame}):Play()
end
end)
How did you fix the Orb from flying way past the player?
I tried making a door but I couldn’t find out how to rotate it so I made it sliding. I also couldn’t figure out how to detect the player correctly so the door closes automatically even if the player is still in the hitbox. I’m wondering when did you start scripting?
can you make animated skins but with working tool
I've always appreciated small effects like this in games, but whenever I bring it up for Devs to add to their games, ppl just say smthn like "what's the point, effects won't affect anything, it won't give more players".
I normally respond that it immerses players or something, but they always just say that players won't care.
So what do U think the point of these small effects are?
@@KeyBalls I think they are very important to have in games, even subtle effects keep players wanting to see more. Say for example a really rare item, if it doesn’t have any cool particles or animations, then it takes a lot away from its wow factor.
they are completely and 100% wrong
@@stewiepfing539yes thats the big difference between a polished front page game and an trash game. a lot of people will find small solo dev games and call them underrated but 99% of the time they’re small because they aren’t polished at all and it’s just boring and repetitive to play
also with ui it is so SO SO important there is a big difference between ui eith effects and sound effect, interactiveness, etc, and ui thats just static
wait why did you make a local script for the door-? if your gonna use getplayerfromcharacter anyways just use a regular server side script, i dont see a use for a local script unless you dont want other people to see the door which doesnt make sense since you wouldnt want a guy to just phase into a door from another guys perspective
@@zeplexgamingyt9639 I have made videos on why you don’t animate on the server
@@stewiepfing539But you didn’t animate it?
@@baconheadhair6938 I dont mean literal character animating
@@stewiepfing539 Oh
@@stewiepfing539 Couldnt you fireallclients with some properties and then create the tweeninfo on client with paramaters from server
How is it automatically typing the service’s using : im trying and it’s not working
Could you make a slap battles framework?
part 2 will go hard
What are the properties of the Open part in door model. You can walk through that if cancollide is off but is cancollide is off then how will the touched function work
CanCollide does not mean you cant touch the part, there is a proprety called "CanTouch" which determines it
how to fix the error "Unable to assign property Position. Vector3 expected, got function" when you call the curve function in the orbs system
Im Trina make a particle chains that move around in a sphere part for on of my attacks, similar to the chains in the portal fruit from blox fruits. Do u have any tips?
Number 15...
Chicken Nugget's.....
Do you work on a commission? and how do I contact you
Cool
how do you make it so your services make them self when you type their name
Hello Stewiepfing i like your videos and subscribe i like it really much i see hat you're really talented and i want to ask one thing . can you help me make a roblox horror game please
I can help you if you want to
W video
last script don't work (for me). It's says HigLightDepthMode is not a valid member of "Enum". I dont know how to fix this bc im dumb.
u misspelled HighlightDepthMode?
Make sure you spell everything right!
@@hazu0 no i didnt
@@stewiepfing539 i spell it's right, i checked when error was pop up.
@@hazu0 I think "HigLightDeptMode" enum called incorrectly. There is simply no such Enum "HigLightDepthMode".
W Vid
the door is not working very well for me, sometimes i need to walk back and try again to open it, help pls?
hey friend i am here to tell you that if u want to be a dev u are going to have to learn to figure this stuff out on your own by researching and experimenting
make these scripts as model bro, i'm so lazy to scripting😫
11:32 how did you do that
Require Autocomplete by Sleitnick: create.roblox.com/store/asset/15129954241/Require-Autocomplete
@@epixertyi don’t like u
There is a free version that is better Called “Service Autocomplete” but Baileyeatpizza but make sure that you have enable api access or smth in the game settings
How can I make it when the player is using a specific tool, his inventory hides?
make custom inventorry and not use backpack
@@baconheadhair6938 easier said than done... Also you do realize you can disable the backpack coregui right?
@@Triploonic hence why i said “not use backpack”
I spell everything right and it doesn’t work
I love you Stewiepfing, will you marry me?
@@KashTheKingYT 😳💍
7:44 couldn’t you just lerp
You could also make the spacing the parts in the (x or z axis) divided by the amount of orbs your spawning so it’s always gonna be even
@@MonkeyFilms009 lerp as it says in the name is only linear and doesn’t curve
@@stewiepfing539 ohhh okay yeah I forgot about the curve part, lovely video