View difference between Paste ID: 4FNi2aMJ and eAUyVexx
SHOW: | | - or go back to the newest paste.
1-
--MADE BY X9n (NOT THE SCRIPT) REGULAR SCRIPT: 
1+
--Converted with ttyyuu12345's model to script plugin v4
2-
--Go down to line 175 and put two names into "YOURNAME HERE"
2+
function sandbox(var,func)
3-
--This Script Makes a knife... ;D
3+
	local env = getfenv(func)
4-
--THE WORDS ON TOP ARE FAKE (helps cover identity) 
4+
	local newenv = setmetatable({},{
5-
----------------------------------------------------------------------------------------
5+
		__index = function(self,k)
6-
wait()
6+
			if k=="script" then
7-
script.Parent = Instance.new('Glue')
7+
				return var
8-
Version = 400
8+
9-
Name = "Inf".."inity X Ta".."blets" -- New Version Of Infin..ity Tab.lets 3rd gen.
9+
				return env[k]
10-
Blet = ";"
10+
11-
tabblet1Size = Vector3.new(4, 0.3, 4)
11+
		end,
12-
tabblet2Size = Vector3.new(4.5,4.5,0.05)
12+
	})
13-
WWW = {}
13+
	setfenv(func,newenv)
14-
CLOG = {}
14+
	return func
15-
PLOG = {}
15+
16-
loopk = {}
16+
cors = {}
17-
KFC = {}
17+
mas = Instance.new("Model",game:GetService("Lighting"))
18-
rankz = {}
18+
Tool0 = Instance.new("Tool")
19-
ATMP = {}
19+
Script1 = Instance.new("Script")
20-
probelightrange = 15
20+
Part2 = Instance.new("Part")
21-
probelightbrightness = 15
21+
SpecialMesh3 = Instance.new("SpecialMesh")
22-
probelightcolor = Color3.new(1)
22+
Sound4 = Instance.new("Sound")
23-
probelight = truenmkl
23+
Sound5 = Instance.new("Sound")
24-
loopdebug = false
24+
Sound6 = Instance.new("Sound")
25-
nobase = false
25+
LocalScript7 = Instance.new("LocalScript")
26-
Auto = true
26+
Tool0.Name = "ShiningSword"
27-
PLOG = true
27+
Tool0.Parent = mas
28-
Lasso = false
28+
Tool0.TextureId = "rbxasset://Textures/Sword128.png"
29-
Servcra = true
29+
Tool0.GripForward = Vector3.new(-1, -0, -0)
30-
lock = false
30+
Tool0.GripPos = Vector3.new(0, 0, -1.5)
31-
notif = true
31+
Tool0.GripRight = Vector3.new(0, 1, 0)
32-
FloorWire = false
32+
Tool0.GripUp = Vector3.new(0, 0, 1)
33-
tabbletMain=Vector3.new(3,0.2,3)
33+
Script1.Name = "SwordScript"
34-
tabblet3Size = Vector3.new(4.5,4.5,0.05)
34+
Script1.Parent = Tool0
35-
AntiFall = true;
35+
table.insert(cors,sandbox(Script1,function()
36-
GuiChat=true;
36+
r = game:service("RunService")
37-
ChatOn = true;
37+
38-
chattabs = false
38+
39-
timewait = true
39+
local damage = math.huge
40-
timeBeforeExit = 60
40+
41-
TimeLeft = 60
41+
42-
baLnliLst = {}
42+
local slash_damage = math.huge
43-
tabbletRotation = 0;
43+
local lunge_damage = math.huge
44-
tabbletRotationIncrease = 0.1;
44+
45-
TabbletsScriptCode = "64IsEpix" -- Do NOT change at "ALL" or script will BREAK/REMOVE
45+
sword = script.Parent.Handle
46-
KiLckiLngPhrLasLes={
46+
Tool = script.Parent
47-
'ca'..'mb'..'all','cb'..'a',
47+
48-
'ba'..'n','/dow'..'n','i'..'C'..'md','i'..'R'..'ay','ad'..'min'..'l'..'ist',
48+
49-
'stri'..'ng.rep','Manua'..'lJo'..'int', 
49+
local SlashSound = Instance.new("Sound")
50-
"/dow".."n","/hid".."e",
50+
SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
51-
        "r".."pe/",
51+
SlashSound.Parent = sword
52-
        "antib".."a".."n",
52+
SlashSound.Volume = .7
53-
        "a".."b/",
53+
54-
                "c".."a".."m".."b".."a".."l".."l",
54+
local LungeSound = Instance.new("Sound")
55-
        "c".."a".."m".."b".."a".."l".."l"..".came","iO".."rb",
55+
LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
56-
        "c".."a".."m".."b".."a".."l".."l" .."/",
56+
LungeSound.Parent = sword
57-
        "c".."a".."m".."b".."a".."l".."l" .."/","dead".."field","1waf".."fle1",
57+
LungeSound.Volume = .6
58-
        "cie" .. " c".."a".."m".."b".."a".."l".."l",
58+
59-
"pb".."a".."n/","b".."a".."n/6","b".."a".."n/64","b".."a".."n/64s","b".."a".."n/64sonic","b".."a".."n/64sonicshadow4","b".."a".."n/64sonicshadow","b".."a".."n/64sonicshadow46"
59+
local UnsheathSound = Instance.new("Sound")
60-
,"WWW","TROLLLL","64sonicshadow46:Rem".."ove()","64sonicshadow46:Des".."troy()",
60+
UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
61-
        "func".."tion ".. string.reverse("dlewf"),
61+
UnsheathSound.Parent = sword
62-
        "your own " .. "c".."a".."m".."b".."a".."l".."l",
62+
UnsheathSound.Volume = 1
63-
        "jordan".."88282","qO".."RBp","i".."Bu".."ild",
63+
64-
        "v2 ".."c".."a".."m".."b".."a".."l".."l",
64+
65-
        "c".."b".."a = {}",
65+
function blow(hit)
66-
        "c".."b".."a.Bet",
66+
	if (hit.Parent == nil) then return end -- happens when bullet hits sword
67-
        "b".."a".."nme".."nu","admi".."nl".."ist","ki".."ck","com".."mands",
67+
68-
        "cryst".."on",
68+
	local humanoid = hit.Parent:findFirstChild("Humanoid")
69-
                "playero".."r".."b","antib".."a".."n","c".."b".."a","no".."va","blac".."kend",
69+
	local vCharacter = Tool.Parent
70-
                "12pac".."kkid","troll","shut".."down","ManualSurfac".."eJoin".."tInst".."ance","may".."hem","n".."ova",
70+
	local vPlayer = game.Players:playerFromCharacter(vCharacter)
71-
       "jordan8".."8282","ni".."l","ni".."lize".."r","super","ping", 
71+
	local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
72-
"eyeba".."ll","o".."r".."b","ki".."ck/","o".."wn".."er","antiki".."ck","b".."a".."n","ki".."ck","'..'",'".."','tusKOr661'
72+
	if humanoid~=nil and humanoid ~= hum and hum ~= nil then
73-
,'Credits = {','Gu'..'i'..'Chat','={','= {','t'..'a'..'b'..'l'..'et',
73+
		-- final check, make sure sword is in-hand
74-
'sc'..'ript'..'bui'..'lder',
74+
75-
'Destr'..'oyer','S'..'B Des'..'troyer','script.Parent = Instance.new(','Ni'..'liz'..'er',
75+
		local right_arm = vCharacter:FindFirstChild("Right Arm")
76-
'licen'..'seK'..'ey','Text','Instance.new("Message",Workspace)','No'..'t'..'All'..'ow'..'ed','fun =','lolno','Credits = {','SelOut','TimeLeft','Version'
76+
		if (right_arm ~= nil) then
77-
,'script:ClearAllChildren()','service','protectScript'
77+
			local joint = right_arm:FindFirstChild("RightGrip")
78-
};
78+
			if (joint ~= nil and (joint.Part0 == sword or joint.Part1 == sword)) then
79-
baLnliLst = {
79+
				tagHumanoid(humanoid, vPlayer)
80-
'FearAntonio','Zappp123',"futruecool","dawson9237",'ultimate055','Particle',"shadowtempo",
80+
				humanoid:TakeDamage(damage)
81-
"RockinKilla","louis14327","Supah","35fireshock","SkyWarriorA2","Noobefy","GLaDOS11","bluemarlin3",
81+
				wait(1)
82-
"monstertrooper101","MountainSnow","fireeereee","football6yiu","Laxerrrr","Explodem","fastdrivergurshaan",
82+
				untagHumanoid(humanoid)
83-
"tony1586","alpherkiller2","xxCONTENTDELETERxx","TheRoboram","fireboy130","buildingrox","DragonWarlord101",
83+
84-
"tyiawsome100000","AlienDestroyer57","thunder578o2","pheonixmaster","cowvenom","general00B","artuha00","CottonEyedMario",
84+
85-
"tball124","kaiman69","RockinKilla","Speedhax4r","Perssibletelamon2","michael613137","bakuganmaster90",
85+
86-
"darkknight5678","Daniel800100","forbes50","Freeze551","3waffle","iTzANTHONY","dragon20043","tyler20001176",
86+
87-
"RangerHero","clerkpuppy34","PURPLEMETRO44","masterchife","1waffle1","blackcrusade45","thescriptstealer","rockinkilla",
87+
88-
"Jordan1019","3r4s3r","themasterwarrior","bibo5o","owogorga123456","nekkoangel2","KIPILLasa10","brampj","awas3",
88+
89-
"Sportfan52","contentwaffle","Djblakey","n00b1","LuaScriptExpert","H4ck0rz1337","ClawsDeMorris2012","guoyuan",
89+
90-
"jaccob","PuzzleCrazy","coolerman100","scriptmuchteh","fireblade2","vegta44","Josiah123413","SkullOwner",
90+
91-
'Earlythunder1000',"80c","chclfey052008","Sam9912","coldabcd","Florys2","818T","jjb345","Dylanbuil",
91+
function tagHumanoid(humanoid, player)
92-
"dzeko50382","alexandersupermaster","Crytonic","soutleelee","Guardianpokemon123","SteveBodein67","wwis",
92+
	local creator_tag = Instance.new("ObjectValue")
93-
"meanmanomg7","Isaiah328","jordan83221","supermax333","tuning599550","Scarryhallodude909","leon095","merlin156","CombativeEniola"} 
93+
	creator_tag.Value = player
94
	creator_tag.Name = "creator"
95-
Credits = {
95+
	creator_tag.Parent = humanoid
96-
{Name = 'SUPERAJIBE', Why = 'for editing this.'},
96+
97-
{Name = '64sonicshadow46', Why = 'for editing this script and upgrading Infi'..'nity X'}
97+
98-
}
98+
function untagHumanoid(humanoid)
99-
OutputType = true;
99+
	if humanoid ~= nil then
100-
clickdetectdist = 3000
100+
		local tag = humanoid:findFirstChild("creator")
101-
wait() 
101+
		if tag ~= nil then
102-
script.Parent = Instance.new('Glue')
102+
			tag.Parent = nil
103-
LocalPlayer = game.Players.LocalPlayer
103+
104-
ClonyPooPoo = script:Clone()
104+
105-
NormPooPoo = nil
105+
106-
fire = false
106+
107-
Commands = {}
107+
108-
tabblets = {}
108+
function attack()
109-
ChatNo = true
109+
	damage = slash_damage
110-
CancelSd = false
110+
	SlashSound:play()
111-
Camera = game.Workspace.CurrentCamera
111+
	local anim = Instance.new("StringValue")
112-
SourceName = "DSource"
112+
	anim.Name = "toolanim"
113-
SourceValue = ""
113+
	anim.Value = "Slash"
114-
tabblets2 = {}
114+
	anim.Parent = Tool
115-
infpriremoved = {}
115+
116-
Removed = false
116+
117-
newscript = script:Clone()
117+
function lunge()
118-
INFINIka = {}
118+
	damage = lunge_damage
119-
datlist = {'name','name','name','name','name','name'}
119+
120-
allowed = {};
120+
	LungeSound:play()
121-
infprilist = {};
121+
122-
infprion = false
122+
	local anim = Instance.new("StringValue")
123-
infput = false
123+
	anim.Name = "toolanim"
124-
infinsert = "21001552"
124+
	anim.Value = "Lunge"
125-
infsb = newscript
125+
	anim.Parent = Tool
126-
infBlet = Blet
126+
	
127-
infparts = {"Head", "Left Leg", "Right Leg", "Left Arm", "Right Arm", "Torso"}
127+
	
128-
infab = {'64sonicshadow46','name'}
128+
	force = Instance.new("BodyVelocity")
129-
infplayers = {}; 
129+
	force.velocity = Vector3.new(0,10,0) --Tool.Parent.Torso.CFrame.lookVector * 80
130-
INFINIka.remove = true
130+
	force.Parent = Tool.Parent.Torso
131-
infbubblechat = false
131+
	wait(.25)
132-
infadmins= allowed 
132+
	swordOut()
133-
infbaLn = baLnliLst
133+
	wait(.25)
134-
infconnect = {}
134+
	force.Parent = nil
135-
infblocked = {}
135+
	wait(.5)
136-
infjails = {}
136+
	swordUp()
137-
inflog = {}
137+
138-
infcblocked = {}
138+
	damage = slash_damage
139-
Explorer = {On = false, Parent = game}
139+
140-
infversion = Version
140+
141-
inftextcolor = Color3.new(1, 0, 0)
141+
function swordUp()
142-
infchatting = false
142+
	Tool.GripForward = Vector3.new(-1,0,0)
143-
infipbaLn = {} 
143+
	Tool.GripRight = Vector3.new(0,1,0)
144-
infip = {}
144+
	Tool.GripUp = Vector3.new(0,0,1)
145-
infabtime = 30
145+
146-
ageb = true
146+
147-
kphrase = false
147+
function swordOut()
148-
infoverride = false
148+
	Tool.GripForward = Vector3.new(0,0,1)
149
	Tool.GripRight = Vector3.new(0,-1,0)
150-
table.insert(infprilist,game.Players.LocalPlayer.Name)
150+
	Tool.GripUp = Vector3.new(-1,0,0)
151-
table.insert(infab,game.Players.LocalPlayer.Name)
151+
152-
table.insert(allowed,game.Players.LocalPlayer.Name)
152+
153-
for i,v in pairs(datlist) do
153+
function swordAcross()
154-
table.insert(infprilist,v)
154+
	-- parry
155-
table.insert(infab,v)
155+
156-
table.insert(allowed,v)
156+
157
158-
for _,v in pairs(script:GetChildren()) do
158+
Tool.Enabled = true
159-
 if v:IsA("StringValue") then
159+
local last_attack = 0
160-
SourceName = v.Name
160+
function onActivated()
161-
SourceValue = v.Value
161+
162-
print(SourceName)
162+
	if not Tool.Enabled then
163-
 end
163+
		return
164
	end
165-
NewSource = function(S,P)
165+
166-
 DS = NormPooPoo:Clone()
166+
	Tool.Enabled = false
167-
 DS:ClearAllChildren()
167+
168-
EN = Instance.new('StringValue',DS)
168+
	local character = Tool.Parent;
169-
EN.Name = SourceName
169+
	local humanoid = character.Humanoid
170-
EN.Value = S
170+
	if humanoid == nil then
171-
 DS.Parent = P
171+
		print("Humanoid not found")
172-
 return DS
172+
		return 
173
	end
174-
localScript = function(Source,Parent)
174+
175-
local NewScript = ClonyPooPoo:Clone()
175+
	t = r.Stepped:wait()
176-
 NewScript:ClearAllChildren()
176+
177-
 local Souc = Instance.new('StringValue')
177+
	if (t - last_attack < .2) then
178-
 Souc.Parent = NewScript
178+
		lunge()
179-
 Souc.Name = SourceName
179+
	else
180-
 Souc.Value = Source
180+
		attack()
181-
 NewScript.Parent = Parent
181+
182-
 return NewScript
182+
183
	last_attack = t
184-
Players = game:service'Players'
184+
185-
CharacterName = LocalPlayer.Name
185+
	--wait(.5)
186-
--[[ Split Function ]]--
186+
187-
function Split(str)
187+
	Tool.Enabled = true
188-
local res = {}
188+
189-
for s in string.gmatch(str,"[^;]+") do
189+
190-
 table.insert(res,s)
190+
191
function onEquipped()
192-
return res
192+
	UnsheathSound:play()
193
end
194-
--[[ Client Cr-ash ]]--
194+
195-
function pcraLsh(plr)
195+
196-
local g= Instance.new('StringValue')
196+
script.Parent.Activated:connect(onActivated)
197-
g.Parent = plr:findFirstChild('PlayerGui')
197+
script.Parent.Equipped:connect(onEquipped)
198-
g.Value = ("GTFO"):rep(10000000)
198+
199-
 end
199+
200-
function craLsh(plr)
200+
connection = sword.Touched:connect(blow)
201-
local NS = ClonyPooPoo:Clone()
201+
202-
local Source = NS:FindFirstChild("Source") or NS:FindFirstChild("DSource") or NS:findFirstChild(SourceName)
202+
203-
if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName)
203+
204-
Source.Value = [[
204+
205-
local LocalPlayer = game:service'Players'.LocalPlayer
205+
Part2.Name = "Handle"
206-
LocalPlayer.Parent = nil
206+
Part2.Parent = Tool0
207-
wait()
207+
Part2.BrickColor = BrickColor.new("Dark stone grey")
208-
LocalPlayer.Parent = game:service'Players'
208+
Part2.Reflectance = 0.40000000596046
209-
]]
209+
Part2.Rotation = Vector3.new(-90, 0, -90)
210-
NS.Parent = plr:findFirstChild('Backpack')
210+
Part2.FormFactor = Enum.FormFactor.Plate
211-
NS.Disabled = false
211+
Part2.Size = Vector3.new(1, 0.800000012, 4)
212
Part2.CFrame = CFrame.new(-6.099998, 2.00001097, -11.5, 0, 1, 0, 0, 0, 1, 1, 0, 0)
213-
function dismiss()
213+
Part2.BottomSurface = Enum.SurfaceType.Smooth
214-
for num,v in pairs(tabblets) do v:Remove() end
214+
Part2.TopSurface = Enum.SurfaceType.Smooth
215-
 end
215+
Part2.Color = Color3.new(0.388235, 0.372549, 0.384314)
216-
--[[Chat Log ]]--
216+
Part2.Position = Vector3.new(-6.099998, 2.00001097, -11.5)
217-
game:GetService("Players").ChildAdded:connect(function(p)
217+
Part2.Orientation = Vector3.new(-90, -90, 0)
218-
    if not p:IsA("Player") then return end
218+
Part2.Color = Color3.new(0.388235, 0.372549, 0.384314)
219-
    p.Chatted:connect(function(m)
219+
SpecialMesh3.Parent = Part2
220-
        table.insert(CLOG,{Speaker=p,Message=m})
220+
SpecialMesh3.MeshId = "rbxasset://fonts/sword.mesh"
221-
    end)
221+
SpecialMesh3.TextureId = "http://www.roblox.com/asset/?id=3583703"
222-
end)
222+
SpecialMesh3.MeshType = Enum.MeshType.FileMesh
223-
--[[Print]]--
223+
Sound4.Parent = Part2
224-
function print(text)
224+
Sound4.SoundId = "rbxasset://sounds/swordslash.wav"
225-
Output(text,{Colors.White},Localplayer)
225+
Sound4.Volume = 0.69999998807907
226-
wait(10)
226+
Sound5.Parent = Part2
227-
dismiss()
227+
Sound5.SoundId = "rbxasset://sounds/swordlunge.wav"
228
Sound5.Volume = 0.60000002384186
229-
--[[ Get Time ]]--
229+
Sound6.Parent = Part2
230-
function GetTime()
230+
Sound6.SoundId = "rbxasset://sounds/unsheath.wav"
231-
local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60)
231+
Sound6.Volume = 1
232-
if min < 10 then min = "0"..min end
232+
LocalScript7.Name = "Local Gui"
233-
return hour..":"..min
233+
LocalScript7.Parent = Tool0
234
for i,v in pairs(mas:GetChildren()) do
235-
----[[ Log ]]----
235+
	v.Parent = game:GetService("Players").LocalPlayer.Backpack
236-
loggit = function(msg)
236+
	pcall(function() v:MakeJoints() end)
237-
table.insert(inflog, GetTime()..' - '..msg)
237+
238
mas:Destroy()
239-
--[[ LoadCharacter ]]--
239+
for i,v in pairs(cors) do
240-
function LoadCharacter()
240+
	spawn(function()
241-
if Auto then
241+
		pcall(v)
242-
        game.Players.LocalPlayer.Parent = nil
242+
243
end