← सभी गाइड
गाइड 1

अपना पहला obby बनाओ

लावा, चेकपॉइंट, गायब होने वाले प्लेटफ़ॉर्म और फ़िनिश लाइन वाला एक बाधा दौड़ का रास्ता।

मुफ़्त45 मिनट · शुरुआती · Roblox Studio
1
कदम 1 / 10

नया place बनाओ

  1. Roblox Studio खोलो और साइन इन करो।
  2. New Experience पर क्लिक करो और Baseplate टेम्पलेट चुनो।
  3. अब तुम्हारे पास एक सपाट स्लेटी फ़र्श है। तुम्हारा रास्ता इसी पर खड़ा होगा।

और जानकारी

  • Roblox Studio Windows और Mac के लिए एक मुफ़्त प्रोग्राम है। अगर वह अभी इंस्टॉल नहीं है, तो उसे create.roblox.com से डाउनलोड करो और अपने Roblox अकाउंट से साइन इन करो।
  • Baseplate टेम्पलेट शुरुआती स्क्रीन की टेम्पलेट सूची में है। यह वही है जिसमें खाली स्लेटी फ़र्श दिखता है।
  • place एक टैब में खुलता है। टैब का नाम तुम्हारे place का नाम है।
  • Mac पर, जहाँ भी इस गाइड में Ctrl लिखा हो, वहाँ हर बार Cmd कुंजी इस्तेमाल करो।
सुझाव. File → Save to Roblox से बार-बार सेव करो। Studio पुराने वर्ज़न रखता है, इसलिए तुम हमेशा पीछे जा सकते हो।
यह कदम मेरे लिए काम नहीं कर रहा

पहले ये तीन बातें जाँचो

  • हर part और स्क्रिप्ट का नाम बिल्कुल गाइड जैसा हो, बड़े और छोटे अक्षरों के साथ।
  • स्क्रिप्ट सही चीज़ के अंदर रखी हो। कोड वाले बॉक्स के ऊपर लिखा लेबल देखो।
  • Window मेनू से Output विंडो खोलो। लाल लिखावट बताती है कि स्क्रिप्ट में किस लाइन पर गड़बड़ है।

फिर भी अटके हो? हमें लिखो →

2
कदम 2 / 10

तीन पैनल जानो

  1. बीच में बड़ा 3D व्यू Viewport है। यही तुम्हारी गेम की दुनिया है।
  2. Explorer गेम की हर चीज़ की सूची दिखाता है। Properties तुम्हारी चुनी हुई चीज़ की सेटिंग दिखाता है।
  3. कैमरा हिलाओ: चारों ओर देखने के लिए माउस का दायाँ बटन दबाए रखो, W A S D से उड़ो, और Q और E से नीचे और ऊपर जाओ।
  4. खो गए? कोई भी part चुनो और F दबाओ। कैमरा सीधे उसके पास पहुँच जाएगा।

और जानकारी

  • Explorer और Properties विंडो के दाईं ओर हैं। Explorer ऊपर है और Properties उसके नीचे।
  • Viewport में किसी चीज़ पर क्लिक करो, तो वह Explorer में भी चुनी हुई दिखती है। Explorer में उसके नाम पर क्लिक करो, तो वह Viewport में चुनी जाती है।
  • जिस सपाट प्लेटफ़ॉर्म पर गोल निशान है, वह SpawnLocation है। गेम शुरू होने पर खिलाड़ी उसी पर आते हैं। उसे अपनी जगह पर ही रहने दो।
  • गलती हो गई? आख़िरी काम को वापस करने के लिए Ctrl+Z दबाओ। एक कदम और पीछे जाने के लिए उसे फिर दबाओ।
सुझाव. अगर कोई पैनल नहीं दिख रहा, तो उसे Window मेनू से खोलो। पुराने वर्ज़न में वह View टैब में होता है।
यह कदम मेरे लिए काम नहीं कर रहा

पहले ये तीन बातें जाँचो

  • हर part और स्क्रिप्ट का नाम बिल्कुल गाइड जैसा हो, बड़े और छोटे अक्षरों के साथ।
  • स्क्रिप्ट सही चीज़ के अंदर रखी हो। कोड वाले बॉक्स के ऊपर लिखा लेबल देखो।
  • Window मेनू से Output विंडो खोलो। लाल लिखावट बताती है कि स्क्रिप्ट में किस लाइन पर गड़बड़ है।

फिर भी अटके हो? हमें लिखो →

3
कदम 3 / 10

शुरुआती प्लेटफ़ॉर्म बनाओ

  1. Home टैब पर Part पर क्लिक करो। एक स्लेटी ब्लॉक आ जाएगा।
  2. Properties में Size को 12, 1, 12 करो और part का नाम Start रखो।
  3. Anchored चालू करो। Anchored part कभी गिरता नहीं और कभी हिलता नहीं।
  4. Color बटन से अपनी पसंद का रंग चुनो।

और जानकारी

  • नया part कैमरे के सामने दिखता है, और Explorer में उसका नाम Part होता है।
  • नाम बदलने के लिए Explorer में उस पर एक बार क्लिक करो और F2 दबाओ, Start लिखो और Enter दबाओ।
  • Properties में Size वाले खाने पर क्लिक करो, 12, 1, 12 लिखो और Enter दबाओ। ये तीन संख्याएँ चौड़ाई, ऊँचाई और गहराई हैं।
  • Anchored Properties में एक चेकबॉक्स है। टिक का मतलब है कि वह चालू है।
  • Move टूल (Ctrl+2) से प्लेटफ़ॉर्म को SpawnLocation के बगल में रखो, ताकि खिलाड़ी उस पर चलकर आ सकें।
आम गलती. Anchored को भूल जाना। एडिट करते समय part ठीक दिखता है, पर गेम शुरू होते ही वह खाली अंधेरे में गिर जाता है।
यह कदम मेरे लिए काम नहीं कर रहा

पहले ये तीन बातें जाँचो

  • हर part और स्क्रिप्ट का नाम बिल्कुल गाइड जैसा हो, बड़े और छोटे अक्षरों के साथ।
  • स्क्रिप्ट सही चीज़ के अंदर रखी हो। कोड वाले बॉक्स के ऊपर लिखा लेबल देखो।
  • Window मेनू से Output विंडो खोलो। लाल लिखावट बताती है कि स्क्रिप्ट में किस लाइन पर गड़बड़ है।

फिर भी अटके हो? हमें लिखो →

4
कदम 4 / 10

कूदने की जगहें जोड़ो

  1. Start को चुनो और उसकी कॉपी बनाने के लिए Ctrl+D दबाओ। कॉपी को Move टूल (Ctrl+2) से आगे खींचो।
  2. Scale टूल (Ctrl+3) से उसे छोटा करो। 6, 1, 6 का साइज़ अच्छा रहता है।
  3. प्लेटफ़ॉर्मों के बीच 5 से 7 studs की दूरी छोड़ो। 6 से 8 प्लेटफ़ॉर्म होने तक दोहराओ।
  4. कुछ प्लेटफ़ॉर्म थोड़े ऊँचे रखो, ताकि रास्ता ऊपर चढ़ता जाए।

और जानकारी

  • कॉपी ठीक मूल part के ऊपर बनती है, इसलिए लगता है कि कुछ हुआ ही नहीं। Move टूल का नीला या लाल तीर खींचो, तो कॉपी बाहर खिसक जाएगी।
  • Scale टूल से part पर बनी छोटी गेंदों में से किसी एक को खींचकर उसका आकार बदलो। तुम आकार Properties में लिखकर भी बदल सकते हो।
  • Properties में Position वाला खाना बताता है कि part कहाँ है। दो प्लेटफ़ॉर्मों की संख्याएँ मिलाकर उनके बीच की दूरी नापो।
  • हर प्लेटफ़ॉर्म Anchored होना चाहिए। Anchored part की कॉपियाँ भी Anchored होती हैं, इसलिए यह सिर्फ़ उन part के लिए जाँचो जो तुमने नए बनाए हैं।
  • कूदना खुद आज़माने के लिए F5 दबाओ और रोकने के लिए Shift+F5। यह हर दो-तीन प्लेटफ़ॉर्म के बाद करो।
सुझाव. सामान्य कैरेक्टर 7.2 studs ऊँचा कूदता है और लगभग 8 studs आगे तक पहुँच जाता है। 8 studs से बड़ी दूरी पार करना लगभग नामुमकिन है।
यह कदम मेरे लिए काम नहीं कर रहा

पहले ये तीन बातें जाँचो

  • हर part और स्क्रिप्ट का नाम बिल्कुल गाइड जैसा हो, बड़े और छोटे अक्षरों के साथ।
  • स्क्रिप्ट सही चीज़ के अंदर रखी हो। कोड वाले बॉक्स के ऊपर लिखा लेबल देखो।
  • Window मेनू से Output विंडो खोलो। लाल लिखावट बताती है कि स्क्रिप्ट में किस लाइन पर गड़बड़ है।

फिर भी अटके हो? हमें लिखो →

5
कदम 5 / 10

ऐसा लावा जोड़ो जो खिलाड़ी को रीसेट कर दे

  1. दो प्लेटफ़ॉर्मों के बीच एक नया Part जोड़ो। उसे लाल करो, Material को Neon करो, Anchored चालू करो और उसका नाम Lava रखो।
  2. Explorer में Lava पर माउस ले जाओ, + बटन पर क्लिक करो और Script चुनो।
  3. वहाँ पहले से लिखी लाइन को मिटाओ और यह कोड पेस्ट करो।
Lava > Script
local lava = script.Parent

lava.Touched:Connect(function(hit)
	local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
	if humanoid then
		humanoid.Health = 0
	end
end)

हर हिस्सा क्या करता है

  • script.Parent वह part है जिसमें स्क्रिप्ट रखी है। यहाँ वह लावा है।
  • Touched तब चलता है जब भी कोई चीज़ part को छूती है। hit वह चीज़ है जिसने छुआ, जैसे कोई पैर।
  • hit.Parent पूरा कैरेक्टर है। अगर उसमें Humanoid है, तो वह खिलाड़ी है, इसलिए स्क्रिप्ट Health को 0 कर देती है।

और जानकारी

  • Material Properties में एक सूची है। उस पर क्लिक करो और Neon चुनो। Neon से part चमकने लगता है।
  • Script जोड़ने पर वह एक नए टैब में खुलती है, जिसमें कोड की एक लाइन पहले से होती है। कोड के अंदर क्लिक करो, सब कुछ चुनने के लिए Ctrl+A दबाओ और उसके ऊपर पेस्ट करने के लिए Ctrl+V।
  • अपने place के नाम वाले टैब पर क्लिक करके वापस अपनी दुनिया में आओ।
  • टेस्ट करने के लिए F5 दबाओ और लावा में चलो। तुम्हारा कैरेक्टर बिखर जाता है और शुरुआत में लौट आता है।
  • लावा को चौड़ा और सपाट बनाओ, जैसे Size 12, 1, 6, और उसे प्लेटफ़ॉर्मों से थोड़ा नीचे रखो, ताकि चूकी हुई छलाँग उसी में गिरे।
यह कदम मेरे लिए काम नहीं कर रहा

पहले ये तीन बातें जाँचो

  • हर part और स्क्रिप्ट का नाम बिल्कुल गाइड जैसा हो, बड़े और छोटे अक्षरों के साथ।
  • स्क्रिप्ट सही चीज़ के अंदर रखी हो। कोड वाले बॉक्स के ऊपर लिखा लेबल देखो।
  • Window मेनू से Output विंडो खोलो। लाल लिखावट बताती है कि स्क्रिप्ट में किस लाइन पर गड़बड़ है।

फिर भी अटके हो? हमें लिखो →

6
कदम 6 / 10

चेकपॉइंट जोड़ो

  1. Explorer में Workspace पर माउस ले जाओ, + पर क्लिक करो और एक Folder जोड़ो। उसका नाम Checkpoints रखो।
  2. रास्ते में तीन anchored part रखो और उन्हें फ़ोल्डर में खींच दो। उनके नाम 1, 2 और 3 रखो। part 1 शुरुआती प्लेटफ़ॉर्म पर जाएगा।
  3. ServerScriptService पर माउस ले जाओ, + पर क्लिक करो और एक Script जोड़ो। यह कोड पेस्ट करो।
ServerScriptService > Script
local Players = game:GetService("Players")
local checkpoints = workspace:WaitForChild("Checkpoints")

Players.PlayerAdded:Connect(function(player)
	local stats = Instance.new("Folder")
	stats.Name = "leaderstats"
	stats.Parent = player

	local stage = Instance.new("IntValue")
	stage.Name = "Stage"
	stage.Value = 1
	stage.Parent = stats

	player.CharacterAdded:Connect(function(character)
		local root = character:WaitForChild("HumanoidRootPart")
		local point = checkpoints:FindFirstChild(tostring(stage.Value))
		if point then
			task.wait(0.1)
			root.CFrame = point.CFrame + Vector3.new(0, 4, 0)
		end
	end)
end)

for _, point in ipairs(checkpoints:GetChildren()) do
	point.Touched:Connect(function(hit)
		local player = Players:GetPlayerFromCharacter(hit.Parent)
		local stats = player and player:FindFirstChild("leaderstats")
		if not stats then return end

		local number = tonumber(point.Name)
		if number == stats.Stage.Value + 1 then
			stats.Stage.Value = number
		end
	end)
end

हर हिस्सा क्या करता है

  • leaderstats एक ख़ास फ़ोल्डर का नाम है। उसके अंदर की वैल्यू खिलाड़ियों की सूची में दिखती हैं, इसलिए सबको अपना Stage दिखता है।
  • जब कोई कैरेक्टर आता है, तो स्क्रिप्ट उसे उस चेकपॉइंट पर ले जाती है जिसका नाम खिलाड़ी के Stage के बराबर है।
  • चेकपॉइंट को छूने पर Stage तभी बढ़ता है जब वह अगला चेकपॉइंट हो। इससे खिलाड़ी आगे की छलांग नहीं लगा पाते।

और जानकारी

  • Folder दूसरी चीज़ों को रखता है, कंप्यूटर के फ़ोल्डर की तरह। वह गेम में अपने आप कुछ नहीं करता।
  • किसी part को folder में डालने के लिए Explorer में उसका नाम खींचकर Checkpoints नाम पर छोड़ दो। फिर part एक कदम दाईं ओर, folder के नीचे दिखता है।
  • चेकपॉइंट वाले part पतले और चौड़े बनाओ, जैसे Size 6, 0.4, 6, और उन्हें प्लेटफ़ॉर्मों के ऊपर रखो। अलग रंग से खिलाड़ियों को वे दिख जाते हैं।
  • टेस्ट करने के लिए F5 दबाओ और ऊपर दाएँ कोने में खिलाड़ियों की सूची देखो। उसमें Stage 1 दिखता है। चेकपॉइंट 2 को छुओ, तो वह 2 हो जाता है।
  • चेकपॉइंट क्रम से छूने होंगे। 2 से पहले 3 को छूने पर कुछ नहीं होता।
आम गलती. part के नाम Checkpoint1 या One रखना। स्क्रिप्ट ठीक 1, 2 और 3 नाम ढूँढती है।
यह कदम मेरे लिए काम नहीं कर रहा

पहले ये तीन बातें जाँचो

  • हर part और स्क्रिप्ट का नाम बिल्कुल गाइड जैसा हो, बड़े और छोटे अक्षरों के साथ।
  • स्क्रिप्ट सही चीज़ के अंदर रखी हो। कोड वाले बॉक्स के ऊपर लिखा लेबल देखो।
  • Window मेनू से Output विंडो खोलो। लाल लिखावट बताती है कि स्क्रिप्ट में किस लाइन पर गड़बड़ है।

फिर भी अटके हो? हमें लिखो →

7
कदम 7 / 10

गायब होने वाला प्लेटफ़ॉर्म बनाओ

  1. रास्ते के बीच का एक प्लेटफ़ॉर्म चुनो और उसमें एक Script जोड़ो।
  2. यह कोड पेस्ट करो और उसे झपकते देखने के लिए Play दबाओ।
Platform > Script
local platform = script.Parent

while true do
	task.wait(2)
	platform.Transparency = 1
	platform.CanCollide = false

	task.wait(2)
	platform.Transparency = 0
	platform.CanCollide = true
end

हर हिस्सा क्या करता है

  • while true do हमेशा के लिए दोहराता रहता है।
  • task.wait(2) 2 सेकंड के लिए रुक जाता है।
  • Transparency 1 होने पर part दिखना बंद हो जाता है। CanCollide के false होने पर खिलाड़ी उसमें से नीचे गिर जाते हैं।

और जानकारी

  • Script जोड़ने के लिए Explorer में प्लेटफ़ॉर्म के नाम पर माउस ले जाओ, + पर क्लिक करो और Script चुनो, ठीक वैसे ही जैसे लावा के लिए किया था।
  • प्लेटफ़ॉर्म 2 सेकंड दिखता है और 2 सेकंड गायब रहता है। खिलाड़ियों को सही समय पर छलाँग लगानी पड़ती है।
  • पहली संख्या बताती है कि प्लेटफ़ॉर्म कितनी देर दिखता है। दूसरी संख्या बताती है कि वह कितनी देर गायब रहता है।
  • यह स्क्रिप्ट शुरुआती प्लेटफ़ॉर्म या किसी चेकपॉइंट में मत डालो, वरना खिलाड़ी पहुँचते ही गिर जाएँगे।
सुझाव. दोनों संख्याएँ बदलकर प्लेटफ़ॉर्म को तेज़ या धीमा कर दो।
यह कदम मेरे लिए काम नहीं कर रहा

पहले ये तीन बातें जाँचो

  • हर part और स्क्रिप्ट का नाम बिल्कुल गाइड जैसा हो, बड़े और छोटे अक्षरों के साथ।
  • स्क्रिप्ट सही चीज़ के अंदर रखी हो। कोड वाले बॉक्स के ऊपर लिखा लेबल देखो।
  • Window मेनू से Output विंडो खोलो। लाल लिखावट बताती है कि स्क्रिप्ट में किस लाइन पर गड़बड़ है।

फिर भी अटके हो? हमें लिखो →

8
कदम 8 / 10

फ़िनिश लाइन बनाओ

  1. अंत में एक बड़ा anchored part रखो और उसका नाम Finish रखो। उसे सुनहरा बनाओ, ताकि खिलाड़ियों को मंज़िल दिखे।
  2. Finish में एक Script जोड़ो और यह कोड पेस्ट करो।
Finish > Script
local Players = game:GetService("Players")
local finish = script.Parent
local cooldown = {}

finish.Touched:Connect(function(hit)
	local player = Players:GetPlayerFromCharacter(hit.Parent)
	local stats = player and player:FindFirstChild("leaderstats")
	if not stats or cooldown[player] then return end

	cooldown[player] = true
	stats.Stage.Value = 1
	player:LoadCharacter()

	task.wait(2)
	cooldown[player] = nil
end)

हर हिस्सा क्या करता है

  • GetPlayerFromCharacter पता लगाता है कि फ़िनिश को किस खिलाड़ी ने छुआ।
  • cooldown table कोड को एक ही सेकंड में कई बार चलने से रोकता है।
  • Stage वापस 1 हो जाता है और LoadCharacter खिलाड़ी को दोबारा दौड़ने के लिए शुरुआत पर भेज देता है।

और जानकारी

  • उसे सुनहरा बनाने के लिए Properties में Color वाले खाने पर क्लिक करो और पीला चुनो। Material Neon उसे चमकदार बना देता है।
  • Size 12, 1, 12 एक अच्छा फ़िनिश है। उसे आख़िरी छलाँग के बाद रखो, बाकी से थोड़ा ऊँचा।
  • टेस्ट करने के लिए F5 दबाओ, कोर्स पूरा करो और सुनहरे part पर कदम रखो। तुम शुरुआत में लौट आते हो और Stage फिर से 1 दिखाता है।
  • 2 सेकंड का इंतज़ार इसलिए रखा है क्योंकि एक कदम part को कई बार छूता है।
यह कदम मेरे लिए काम नहीं कर रहा

पहले ये तीन बातें जाँचो

  • हर part और स्क्रिप्ट का नाम बिल्कुल गाइड जैसा हो, बड़े और छोटे अक्षरों के साथ।
  • स्क्रिप्ट सही चीज़ के अंदर रखी हो। कोड वाले बॉक्स के ऊपर लिखा लेबल देखो।
  • Window मेनू से Output विंडो खोलो। लाल लिखावट बताती है कि स्क्रिप्ट में किस लाइन पर गड़बड़ है।

फिर भी अटके हो? हमें लिखो →

9
कदम 9 / 10

अपना गेम टेस्ट करो

  1. खेलने के लिए F5 दबाओ। पूरा रास्ता शुरू से अंत तक दौड़कर देखो।
  2. जान-बूझकर लावा में गिरो। तुम्हें अपने आख़िरी चेकपॉइंट पर वापस आना चाहिए।
  3. रोकने के लिए Shift+F5 दबाओ।
  4. Window मेनू से Output window खोलो। लाल लिखावट का मतलब है कि स्क्रिप्ट में गलती है, और वह लाइन नंबर भी बताती है।

और जानकारी

  • F5 गेम को तुम्हारे कैरेक्टर के साथ शुरू करता है। गेम चलते समय टूलबार बदल जाता है।
  • गेम चलते समय किए गए बदलाव रोकने पर खो जाते हैं। पहले Shift+F5 दबाओ, फिर बदलाव करो।
  • Output विंडो में किसी लाल लाइन पर क्लिक करो, तो Studio स्क्रिप्ट को उसी लाइन पर खोल देता है जहाँ गलती है।
  • कुछ काम न करे, तो तीन चीज़ें जाँचो: part का नाम, स्क्रिप्ट कहाँ रखी है, और Anchored चालू है या नहीं।
आम गलती. गेम शुरू होते ही कोई प्लेटफ़ॉर्म गिर जाता है: Anchored बंद है। part छूने पर कुछ नहीं होता: स्क्रिप्ट गलत चीज़ में है, या किसी नाम में स्पेलिंग की गलती है।
यह कदम मेरे लिए काम नहीं कर रहा

पहले ये तीन बातें जाँचो

  • हर part और स्क्रिप्ट का नाम बिल्कुल गाइड जैसा हो, बड़े और छोटे अक्षरों के साथ।
  • स्क्रिप्ट सही चीज़ के अंदर रखी हो। कोड वाले बॉक्स के ऊपर लिखा लेबल देखो।
  • Window मेनू से Output विंडो खोलो। लाल लिखावट बताती है कि स्क्रिप्ट में किस लाइन पर गड़बड़ है।

फिर भी अटके हो? हमें लिखो →

10
कदम 10 / 10

इसे पब्लिश करो

  1. File → Publish to Roblox चुनो। गेम को एक नाम और छोटा सा विवरण दो।
  2. Creator Hub वेबसाइट पर अपना गेम खोलो और Maturity वाली प्रश्नावली भरो। दूसरे लोग गेम खेल सकें, इसके लिए Roblox को यह चाहिए।
  3. गेम को Public करो और लिंक किसी दोस्त को भेजो।

और जानकारी

  • पहली बार पब्लिश करते समय Studio नाम और विवरण माँगता है। Create पर क्लिक करो। उसके बाद File → Publish to Roblox तुम्हारे नए बदलाव भेज देता है।
  • Creator Hub वेबसाइट create.roblox.com है। उसी अकाउंट से साइन इन करो और सूची में अपने गेम पर क्लिक करो।
  • Maturity प्रश्नावली पूछती है कि तुम्हारे गेम में क्या है। सच-सच जवाब दो। इस जैसे obby में हिंसा या डरावनी चीज़ें नहीं होतीं।
  • गेम को सार्वजनिक करने से पहले Roblox और जानकारी माँग सकता है, जैसे अकाउंट की उम्र की जाँच। पेज बताता है कि क्या कमी है।
  • अगर तुम 18 साल से कम के हो, तो यह कदम किसी माता-पिता के साथ मिलकर करो।
सुझाव. किसी दोस्त को खेलने के लिए कहो और तुम देखते रहो। जहाँ वह अटके, सबसे पहले वही जगहें ठीक करो।
यह कदम मेरे लिए काम नहीं कर रहा

पहले ये तीन बातें जाँचो

  • हर part और स्क्रिप्ट का नाम बिल्कुल गाइड जैसा हो, बड़े और छोटे अक्षरों के साथ।
  • स्क्रिप्ट सही चीज़ के अंदर रखी हो। कोड वाले बॉक्स के ऊपर लिखा लेबल देखो।
  • Window मेनू से Output विंडो खोलो। लाल लिखावट बताती है कि स्क्रिप्ट में किस लाइन पर गड़बड़ है।

फिर भी अटके हो? हमें लिखो →

अब इसे खुद बदलो

  • चौथा चेकपॉइंट जोड़ो। उसका नाम क्या रखना पड़ेगा?
  • अलग-अलग रफ़्तार से झपकने वाले तीन गायब होने वाले प्लेटफ़ॉर्म बनाओ।
  • लावा को ऐसा बदलो कि वह सिर्फ़ आधी health ले। इशारा: humanoid.Health = humanoid.Health - 50