Roblox Scripting Tutorial | SHADOW CLONE JUSTSU
In this tutorial, you will learn how to make a shadow clone jutsu ability. The clone will follow you and spawn next to you. The clone also has a lifetime and you can always make new clones.
ARE YOU INTERESTED IN LEARN HOW TO DEVELOP ON ROBLOX?
Look below:
Are you interested in Roblox development? Do you wish to learn how to develop? Or do you simply want to see sneak peeks and updates on Blox Online and my other games? Well, I have created a Discord Server just for that! Join below with other 2.7k members!
Roblox Developers:
https://discord.gg/MuRFMzm
Blox Online:
https://discord.gg/jxrpGaq
Orange Studios:
https://discord.gg/bbrWdJV
One Piece: Orange's Era:
https://discord.gg/5Z3zsrm
Pirates OP:OE:
https://discord.gg/3sWdbH4
Marine OP:OE:
https://discord.gg/YM8hegW
Orange City:
https://discord.gg/6j3buDJ
Orange Gang (Agar):
https://discord.gg/pqJT3Zh
Join the Roblox group as well!
https://www.roblox.com/My/Groups.aspx?gid=3070170
Wanna check out the game at its current state?
https://www.roblox.com/games/614103667/Blox-Online
SERVER SCRIPT:
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ShadowEvent = ReplicatedStorage.ShadowEvent
local function RemoveClone(plr)
if workspace:FindFirstChild(plr.Name..'Clone') then
local Clone = workspace[plr.Name..'Clone']
Clone:Destroy()
end
end
local CurrentClone = 0
local CloneLife = 60
local function CloneCharacter(plr)
local Char = plr.Character or plr.CharacterAdded:Wait()
Char.Archivable = true
local Poof = ReplicatedStorage.CloneEffect:Clone()
Poof.CFrame = Char.HumanoidRootPart.CFrame
Poof.Parent = workspace
Poof.ParticleEmitter.Enabled = true
game:GetService("Debris"):AddItem(Poof, 0.5)
local Clone = Char:Clone()
Clone.Name = plr.Name..'Clone'
Clone:SetPrimaryPartCFrame(Char.HumanoidRootPart.CFrame*CFrame.new(0,0,-5))
Clone.Parent = workspace
local CloneAnimation = ReplicatedStorage.Animate:Clone()
CloneAnimation.Parent = Clone
while true do
wait()
if not Clone then
break
elseif CurrentClone == CloneLife then
RemoveClone(plr)
else
wait(0.25)
CurrentClone = CurrentClone + 0.25
Clone.Humanoid:MoveTo(Char.HumanoidRootPart.Position+Vector3.new(0,0,-5))
end
end
end
ShadowEvent.OnServerEvent:Connect(function(plr)
CurrentClone = 0
RemoveClone(plr)
CloneCharacter(plr)
end)
LOCAL SCRIPT:
local plr = game.Players.LocalPlayer
local Char = script.Parent
local UIS = game:GetService("UserInputService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Key = 'B'
local Debounce = true
UIS.InputBegan:Connect(function(Input, IsTyping)
if IsTyping then return end
if Input.KeyCode == Enum.KeyCode[Key] and Debounce then
Debounce = false
ReplicatedStorage.ShadowEvent:FireServer()
wait(2)
Debounce = true
end
end)
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Roblox Scripting Tutorial | SHADOW CLONE JUSTSU», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.